我是靠谱客的博主 平淡日记本,最近开发中收集的这篇文章主要介绍Redis发布与订阅(PUB/SUB),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接受消息

redis客户端可以订阅任意数量的频道

如频道channel1与这个频道的三个客户端的之间的关系 

 

当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户端:

redis发布订阅的工作模式

我们需要开启两个客户端

1、在一个客户端中创建订阅频道名 RedisChat

2、重新开启一个redis客户端在,在同一频道RedisChat中发布两次消息,订阅者就能接收到消息

3、此时订阅者的客户端会显示如下消息

redis 发布订阅常用命令

序号命令及描述
1

PSUBSCRIBE pattern [pattern ...]
订阅一个或多个符合给定模式的频道。

2

PUBSUB subcommand [argument [argument ...]]
查看订阅与发布系统状态。

3

PUBLISH channel message
将信息发送到指定的频道。

4

PUNSUBSCRIBE [pattern [pattern ...]]
退订所有给定模式的频道。

5

SUBSCRIBE channel [channel ...]
订阅给定的一个或多个频道的信息。

6

UNSUBSCRIBE [channel [channel ...]]
指退订给定的频道。

 

 

 

 

 

 

 

 

 

 

 

 

最后

以上就是平淡日记本为你收集整理的Redis发布与订阅(PUB/SUB)的全部内容,希望文章能够帮你解决Redis发布与订阅(PUB/SUB)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部