前言:之前写了redis可以用键存储,还可以以列表形式存储,现在介绍并举例一些有关redis集合存储python访问的操作
添加元素
连接redis,指定数据库
from redis import StrictRedis
redis = StrictRedis(host='localhost', port=6379, db=0)
向集合里添加元素,这里我设置键名为name,添加小蓝、小红、小绿、小白
redis.sadd('name','小蓝', '小红', '小绿', '小白')

将name和name1的交集保存至name2,如果是并集就用sunionstore,差集用sdiffstore
redis.sinterstore('name2', ['name', 'name2'])
查询元素
查询特定键的元素个数
print(redis.scard('name'))

判断某个值是不是属于某个键
print(redis.sismember('name', '小黑'))
print(redis.sismember('name', '小白'))
Python访问Redis:集合与有序集合操作实例

本文介绍了Python访问Redis进行集合和有序集合的相关操作,包括添加元素、查询、删除以及有序集合的排序与分数管理。示例涵盖了添加、查询、删除元素,以及交集、并集、差集等基本操作。
最低0.47元/天 解锁文章
440

被折叠的 条评论
为什么被折叠?



