1. 程式人生 > >redis 的釋出訂閱訊息佇列

redis 的釋出訂閱訊息佇列

demo 一個釋出者,2個訂閱者

程式碼塊

Shell

➜  ~ redis-cli 
127.0.0.1:6379> 
127.0.0.1:6379> 
127.0.0.1:6379> PUBLISH redisChat "learn publish subscribe"
(integer) 2
127.0.0.1:6379> 

程式碼塊

Shell

127.0.0.1:6379> SUBSCRIBE redisChat
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "redisChat"
3) (integer) 1
1) "message"
2) "redisChat"
3) "learn publish subscribe"

程式碼塊

Shell

➜  redis-2.8.17 redis-cli 
127.0.0.1:6379> 
127.0.0.1:6379> 
127.0.0.1:6379> 
127.0.0.1:6379> SUBSCRIBE redisChat
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "redisChat"
3) (integer) 1
1) "message"
2) "redisChat"
3) "learn publish subscribe"

 

 

 

 

Kafka,Mq,Redis作為訊息佇列使用時的差異?