redis有5种数据结构,分别如下:
5种数据结构
python语言对5种数据结构的增删改查
全局函数
redis 连接
import redis
pool = redis.ConnectionPool(host=‘localhost’, port=6379, decode_responses=True)
r = redis.Redis(connection_pool=pool)
redis 取出的结果默认是字节,可以设定 decode_responses=True 改成字符串
redis python操作
一、字符串
创建
1.设置单个键值对
set(name, value, ex=None, px=None, nx=False, xx=False)
ex:过期时间(秒),时间到了后redis会自动删除
px:过期时间(毫秒),时间到了后redis会自动删除。ex、px二选一即可
nx:如果设置为True,则只有name不存在时,当前set操作才执行
xx:如果设置为True,则只有name存在时,当前set操作才执行
2.设置多个值
value_dict = {‘num’: 123, ‘str’: 456}
mset(value_dict)