摘要: 目录 Redis-py与String操作 Hash操作 List操作 Set操作 其他操作命令 管道 发布与订阅 Redis-py与String操作 Hash操作 List操作 Set操作 其他操作命令 管道 发布与订阅 阅读全文
posted @ 2017-05-13 16:38 似是故人来~ 阅读(224) 评论(0) 推荐(1) 编辑
摘要: 发布与订阅(pub/sub) 介绍 Redis 通过 PUBLISH 、 SUBSCRIBE 等命令实现了订阅与发布模式, 这个功能提供两种信息机制, 分别是订阅/发布到频道和订阅/发布到模式 订阅者可以订阅一个或多个频道,发布者向一个频道发送消息后,所有订阅这个频道的订阅者都将收到消息,而发布者也 阅读全文
posted @ 2017-05-13 16:22 似是故人来~ 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 管道 为什么使用管道? Redis是一个TCP服务器,支持请求/响应协议。 在Redis中,请求通过以下步骤完成: 客户端向服务器发送查询,并从套接字读取,通常以阻塞的方式,用于服务器响应。 服务器处理命令并将响应发送回客户端。 Redis 管道技术可以在服务端未响应时,客户端可以继续向服务端发送请 阅读全文
posted @ 2017-05-13 16:21 似是故人来~ 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: 其他常用操作 keys(pattern='*') expire(name ,time) rename(src, dst) move(name, db)) randomkey() type(name) scan(cursor=0, match=None, count=None)scan_iter(ma 阅读全文
posted @ 2017-05-13 16:20 似是故人来~ 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1、Set操作 Set集合就是不允许重复的列表 集合操作(无序) sadd(name,values) 1 # name对应的集合中添加元素 1 # name对应的集合中添加元素 1 # name对应的集合中添加元素 1 # name对应的集合中添加元素 # name对应的集合中添加元素 scard( 阅读全文
posted @ 2017-05-13 16:19 似是故人来~ 阅读(11578) 评论(0) 推荐(0) 编辑
摘要: List操作 redis中的List在在内存中按照一个name对应一个List来存储。如图: lpush(name,values) 1 2 3 4 5 6 7 8 # 在name对应的list中添加元素,每个新的元素都添加到列表的最左边 # 如: # r.lpush('oo', 11,22,33) 阅读全文
posted @ 2017-05-13 16:08 似是故人来~ 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: Hash操作 Hash操作,redis中Hash在内存中的存储格式如下图: hset(name, key, value) 1 2 3 4 5 6 7 8 9 # name对应的hash中设置一个键值对(不存在,则创建;否则,修改) # 参数: # name,redis的name # key,name 阅读全文
posted @ 2017-05-13 10:12 似是故人来~ 阅读(3680) 评论(0) 推荐(0) 编辑
摘要: Redis 介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/ 阅读全文
posted @ 2017-05-13 09:59 似是故人来~ 阅读(1780) 评论(0) 推荐(1) 编辑