python操作redis-set
2016-04-20 09:45
423 查看
#!/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)
相关文章推荐
- redis集群 部署操作流程
- .NET基于Redis缓存实现单点登录SSO的解决方案
- C# 基于StackExchange.Redis.dll利用Redis实现分布式Session
- redis配置文件参数说明
- redis 安装
- CentOS下安装Redis3.0以及多实例配置
- Redis常用命令
- redis事务中的WATCH命令和基于CAS的乐观锁
- redis学习(一)
- Redis入门
- redis 性能优化和问题排查经验
- redis 集群
- Redis数据持久化
- redis基本数据类型和常用命令操作
- Redis复制流程概述
- REDIS全内存运行
- redis的安装
- Redis常见集群方案、Codis实践及与Twemproxy比较
- redis sentinel 配置
- 基于redis的分布式ID生成器