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