Redis 发布订阅 ❀
类似 CSDN
移动端可以看见关注的博主的新文章
Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。
我们可以关注多个博主,当然Redis 客户端 也可以订阅任意数量的频道。
废话少说,直接上案例🐕
1、开启本地 Redis 服务,开启两个 redis-cli 客户端。
2、在第一个 redis-cli 客户端输入
subscribe CSNZのBlog
,意思是订阅CSNZのBlog
频道
3、在第二个 redis-cli 客户端输入
publish CSNZのBlog "欢迎关注CSNZ ,谢谢你,一起学习~"
往CSNZのBlog
频道发送消息,这个时候在第一个 redis-cli 客户端就会看到由第二个 redis-cli 客户端发送的测试消息。
以下是Redis 发布订阅常用命令
命令 | 描述 |
---|---|
psubscribe pattern [pattern …] | 订阅一个或多个符合给定模式的频道。 |
pubsub subcommand [argument [argument …]] | 查看订阅与发布系统状态。 |
publish channel message | 将信息发送到指定的频道。 |
punsubscribe [pattern [pattern …]] | 退订所有给定模式的频道。 |
subscribe channel [channel …] | 订阅给定的一个或多个频道的信息。 |
unsubscribe [channel [channel …]] | 指退订给定的频道。 |