011 redis的“发布/订阅”模式&redis的排队
2015-10-13 09:50
441 查看
一、redis的发布/订阅
发布:publish
例:publish channel message
订阅:subscribe
例:subscribe channel [.....]
取消订阅:unsubscribe
例:unsubscribe [channel]
按照规则订阅:psubscribe
例:psubscribe channel?
按照规则取消订阅:punsubscribe
注意:使用punsubscribe命令只能退订通过psubscribe 订阅的频道。
二、redis的排队
任务队列:使用lpush和rpop(brpop)可以实现普通的任务队列。
127.0.0.1:6379> lpush x 1 2 3 8 9 8
(integer) 6
127.0.0.1:6379> rpop x
"1"
优先级队列:brpop key1 key2 key3 timeout second
发布:publish
例:publish channel message
订阅:subscribe
例:subscribe channel [.....]
取消订阅:unsubscribe
例:unsubscribe [channel]
按照规则订阅:psubscribe
例:psubscribe channel?
按照规则取消订阅:punsubscribe
注意:使用punsubscribe命令只能退订通过psubscribe 订阅的频道。
二、redis的排队
任务队列:使用lpush和rpop(brpop)可以实现普通的任务队列。
127.0.0.1:6379> lpush x 1 2 3 8 9 8
(integer) 6
127.0.0.1:6379> rpop x
"1"
优先级队列:brpop key1 key2 key3 timeout second
相关文章推荐
- redis3.0.0 集群安装详细步骤
- redis安装
- 使用Redis的Java客户端Jedis 使用连接池+分布式
- redis - 指南
- Redis安装部署
- Redis中PipeLine使用(一)
- 010redis中数据的排序(sort)
- 009redis的事务(transaction)
- 008redis中键的生存时间(expire)
- 008Java操作redis
- 007redis的hash类型
- 006redis的string类型
- 005redis的数据类型
- 004redis的基本命令+help的用法
- 003redis的多数据库的特性
- 002redis安装部署(单机)
- 001redis简介
- Redis Lua脚本原理
- centos7安装redis-3.0.4集群
- Redis