返回Redis-消......登陆

Redis-消息发布与订阅

阿神2016-11-09 14:05:38484

redis的消息发布与订阅适合做在线聊天, 消息推送

使用方法:

1

2

3

127.0.0.1:6379> publish news 'this is a test'

(integer) 0

127.0.0.1:6379>

新开一个redis-cli
订阅端:

1

2

3

4

5

127.0.0.1:6379> subscribe news 

Reading messages... (press Ctrl-C to quit)

1) "subscribe"

2) "news"

3) (integer) 1

再次在发布端发布一个消息

1

2

3

127.0.0.1:6379> publish news 'another test'

(integer) 1    #返回的数字表示目前订阅这个频道的数量

127.0.0.1:6379>

查看订阅端

1

2

3

4

5

6

7

8

127.0.0.1:6379> subscribe news 

Reading messages... (press Ctrl-C to quit)

1) "subscribe"

2) "news"

3) (integer) 1

1) "message"

2) "news"

3) "another test"

psubscribe

模糊订阅, 比如订阅上例的news, 可以写成 __psubscribe ne*__ , 表示订阅所有 ne 开头的频道


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送