Redis的订阅发布功能很好理解,若干Redis客户端订阅了某个Key,而某个客户端操作这个Key的内容,当这个Key的内容被改变时,所有订阅这个变量的客户端都会收到消息。
订阅Key:
127.0.0.1:6379> subscribe msg
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "msg"
3) (integer) 1
1) "message"
2) "msg"
3) "hello"
1) "message"
2) "msg"
3) "world"
修改被订阅的Key:
127.0.0.1:6379> publish msg hello
(integer) 1
127.0.0.1:6379> publish msg world
(integer) 1