#!/usr/bin/python
#!coding: utf-8
import redis
if __name__=="__main__":
try:
conn=redis.StrictRedis(host='192.168.80.41',port=6379,db=0)
conn.sadd('snames','tom');
conn.sadd('snames','jerry');
conn.sadd('snames','wolson');
#向集合中增加元素。
members=conn.smembers('snames')
print(members)
#获取集合中的所有元素。
result=conn.srem('snames','tom')
#如果删除成功就返回1、失败就返回0。
result=conn.sismember('snames','wolson')
print(result)
#如果是集合中的元素就返回1、不是就返回0。
print(conn.scard('snames'))
#集合中的元素个数
print(conn.srandmember('snames',1))
#随机抽取集合中的两个元素
print(conn.spop('snames'))
#从集合中随机弹出一个元素
print(conn.smembers('snames'))
#---------------------集合操作-----------------------#
conn.sadd('set001','1')
conn.sadd('set001','2')
conn.sadd('set001','3')
conn.sadd('set002','2')
conn.sadd('set002','3')
conn.sadd('set002','4')
print(conn.sdiff('set001','set002'))
#差集
print(conn.sinter('set001','set002'))
#交集
print(conn.sunion('set001','set002'))
#并集
except Exception as err:
print(err)