博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis 发布订阅
阅读量:5302 次
发布时间:2019-06-14

本文共 777 字,大约阅读时间需要 2 分钟。

Redis 发布订阅(Pub/Sub)

发布订阅是一种消息推送模式, 客户端订阅相关频道, 当相关频道有新信息发布时服务器会主动推送给订阅的客户端.

PSUBSCRIBE

订阅指定模式的频道.

语法

PSUBSCRIBE pattern [pattern ...]

支持的模式:

  • h?llo 匹配 hello, hallo, hxllo ...
  • h*llo 匹配 hllo, heeeello ...
  • h[ae]llo 匹配 hello 和 hallo, 不能匹配 hillo ...

PUBLISH

向指定频道推送消息.

语法

PUBLISH channel message

返回值

  • 收到推送消息的客户端的数量

PUBSUB

内置命令, 用于查看发布订阅系统的状态. 与子命令组合使用.

语法

PUBSUB 
... args ...

支持的子命令:

  • PUBSUB CHANNELS [pattern] 返回指定模式的活跃(至少有一个订阅者)的频道.
  • PUBSUB NUMSUB [channel-1 ... channel-N] 返回指定频道订阅者的数量
  • PUBSUB NUMPAT 返回被客户端订阅的模式频道数量.

PUNSUBSCRIBE

取消订阅指定的模式频道, 若没有模式指定则取消所有模式订阅.

语法

PUNSUBSCRIBE [pattern [pattern ...]]

SUBSCRIBE

订阅指定频道.

语法

SUBSCRIBE channel [channel ...]

UNSUBSCRIBE

取消订阅指定频道.

语法

UNSUBSCRIBE [channel [channel ...]]

转载于:https://www.cnblogs.com/--xiaoyao--/p/11365199.html

你可能感兴趣的文章
和小哥哥一起刷洛谷(1)
查看>>
jquery对id中含有特殊字符的转义处理
查看>>
遇麻烦,Win7+Ubuntu12.10+Archlinux12.10 +grub
查看>>
SqlBulkCopy大批量导入数据
查看>>
pandas 修改指定列中所有内容
查看>>
「 Luogu P2285 」打鼹鼠
查看>>
lua语言入门之Sublime Text设置lua的Build System
查看>>
vue.js基础
查看>>
电脑的自带图标的显示
查看>>
[转载] redis 的两种持久化方式及原理
查看>>
C++ 删除字符串的两种实现方式
查看>>
ORA-01502: 索引'P_ABCD.PK_WEB_BASE'或这类索引的分区处于不可用状态
查看>>
Java抽象类和接口的比较
查看>>
开发进度一
查看>>
MyBaits学习
查看>>
管道,数据共享,进程池
查看>>
CSS
查看>>
[LeetCode] 55. Jump Game_ Medium tag: Dynamic Programming
查看>>
[Cypress] Stub a Post Request for Successful Form Submission with Cypress
查看>>
程序集的混淆及签名
查看>>