当前位置: 首页 > 数据应用 > Redis

Python如何操作Redis数据库中的键值对

时间:2023-06-29 01:10:52 Redis

Redis是一种高性能的键值对数据库,它可以存储不同类型的数据,如字符串、列表、集合、散列等。Python是一种简洁易用的编程语言,它可以通过redis-py模块来连接和操作Redis数据库。本文将介绍如何使用Python对Redis数据库中的键进行基本的操作,包括创建、读取、更新和删除。

首先,我们需要安装redis-py模块,可以使用pip命令:

然后,我们需要导入redis模块,并创建一个Redis对象,用于连接Redis服务器。假设我们的Redis服务器地址是localhost,端口号是6379,密码是123456,那么我们可以这样写:

接下来,我们就可以使用r对象来对Redis数据库中的键进行操作了。以下是一些常用的方法:

1.r.set(key, value):设置一个键值对,如果键已存在,则覆盖原值。

2.r.get(key):获取一个键的值,如果键不存在,则返回None。

3.r.exists(key):判断一个键是否存在,返回True或False。

4.r.delete(key):删除一个键,如果键不存在,则忽略。

5.r.keys(pattern):获取所有符合指定模式的键,返回一个列表。

6.r.rename(old_key, new_key):重命名一个键,如果新键已存在,则覆盖原值。

7.r.expire(key, seconds):设置一个键的过期时间,单位是秒。

8.r.ttl(key):获取一个键的剩余过期时间,单位是秒。