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))
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章