redis操作

import redis
r=redis.Redis(host="192.168.0.6",port=6379)
r.set('foo','bar')
print(r.get('foo'))
r.sadd("jihe","1","2","2","3")
print(r.scard("jihe"))
r.sadd("jihe2",'1','2','6')
print(r.smembers("jihe")) #查找jihe的成员
print(r.sdiff("jihe","jihe2")) #在jihe不在jihe2
r.sdiffstore('new_1','jihe','jihe2')#在jihe不在jihe2,并且把结果保存到new_1集合里
print(r.smembers("new_1"))
print(r.sinter('jihe','jihe2')) #jihe jihe2的交集
r.sinterstore('new_2','jihe','jihe2')#jihe jihe2交集保存到new_2
print(r.smembers('new_2'))
print(r.sismember('jihe','1')) #判断1是不是jihe的成员
r.smove('jihe2','jihe','6')#把jihe2的成员 6 移到jihe
print(r.smembers('jihe'))
print(r.spop(r.spop("jihe"))) #从集合 jihe随机移除一个成员
print(r.smembers('jihe'))
print(r.srandmember('jihe','2')) #从jihe随机获取2个成员
r.srem('jihe','1') #删除jihe的成员1
print(r.smembers('jihe'))
print(r.sunion('jihe','jihe2'))#jihe jihe2的并集
r.sunionstore('new_3','jihe','jihe2')#jihe jihe2的并集保存到new_3里
print(r.smembers('new_3'))
print(r.sscan('new_3',0,match=2,count=1))
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章