前言:之前写了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', '小白'))