欢迎光临
我们一直在努力

[Redis] Redis的消息机制- 发布订阅

本站教程收集整理的这篇文章主要介绍了[Redis] Redis的消息机制- 发布订阅,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。

目前go-fly客服系统是通过内存来记录客服和访客的映射关系,不能用于分布式的环境下,只能单机使用,后续如果要支持分布式,可以考虑redis的pub/sub机制

1.基于pub/sub的特点,他的典型使用场景就是实时消息系统,比如即时聊天,群聊等功能

2.还常用作减轻高并发的I/O写压力,例如大量的写日志操作,如果实时写入日志文件或者数据库,会造成I/O超负荷,降低系统性能,那么就可以用pub/sub方式,写日志时先不进行写操作,而是向日志频道发布一条日志消息,然后有一个单独的日志程序来订阅日志频道,异步的读取日志消息写入文件或数据库

3.也可以用于替换list的消息队列,可以多个消费者去消费

?

基本用法就是:

订阅者:

SUBSCRIBE? 频道? ? ?//这时候会阻塞住

发布者:

PUBLISH 频道 //往频道发布消息

?

?

本站总结美国高防vps

以上是本站教程为你收集整理的[Redis] Redis的消息机制- 发布订阅全部内容,希望文章能够帮你解决[Redis] Redis的消息机制- 发布订阅所遇到的程序开发问题。

如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。