Redis发布订阅和应用场景

本文探讨Redis发布订阅功能在实时消息系统、分布式架构读写分离、博客通知等场景的应用,通过具体案例展示其如何促进数据一致性和用户体验提升。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redis发布订阅和应用场景

https://blog.youkuaiyun.com/fly910905/article/details/78495971
https://blog.youkuaiyun.com/w05980598/article/details/80444717
https://www.cnblogs.com/xinde123/p/8489054.html



项目运用场景:

  一直都认为你会一样技术之前,都必须先明白这样一种技术在哪些地方会被用到,不能盲目的学东西。

  看到发布订阅的特性,用来做一个简单的实时聊天系统再适合不过了。这是其中之一,当然这样的东西,我们开发中很少涉及到。再举一个常用的,在我们的分布式架构中,常常会遇到读写分离的场景,在写入的过程中,就可以使用redis发布订阅,使得写入值及时发布到各个读的程序中,就保证数据的完整一致性。再比如,在一个博客网站中,有100个粉丝订阅了你,当你发布新文章,就可以推送消息给粉丝们拉。总之场景很多,需要去挖掘。。


  1. 这一功能最明显的用法就是构建实时消息系统,比如普通的即时聊天,群聊等功能。

  1. 简单的应用场景的话, 以门户网站为例, 当编辑更新了某推荐板块的内容后:
  2. CMS发布清除缓存的消息到channel (推送者推送消息)
  3. 门户网站的缓存系统通过channel收到清除缓存的消息 (订阅者收到消息),更新了推荐板块的缓存

------------------------------------------------------------
https://www.jianshu.com/p/2f3add45351b  

Redis常见7种使用场景(PHP实战)

posted @ 2018-10-17 15:25 Newman·Li 阅读( ...) 评论( ...) 编辑 收藏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值