Open yaofly2012 opened 2 years ago
是的,你没看错。前端童鞋要学习Redis了。
最近使用Socket.IO库实现webscoket服务。利用Redis订阅/发布功能实现跨服务广播。
对于小白来说这篇文章写的太好了。
两种订阅方式:
SUBSCRIBE
UNSUBSCRIBE
PSUBSCRIBE
PUNSUBSCRIBE
P
Pattern
订阅者断开重连,会丢失断开期间发布者发布的数据,并且无法恢复。 用我们后端同学的话就是后端没有人用Redis这个功能,甚至好像人都不知道这个功能。
是的,你没看错。前端童鞋要学习Redis了。
发布/订阅(pub/sub)
背景
最近使用Socket.IO库实现webscoket服务。利用Redis订阅/发布功能实现跨服务广播。
Redis发布/订阅实现原理
对于小白来说这篇文章写的太好了。
命令总结
两种订阅方式:
SUBSCRIBE
/UNSUBSCRIBE
;PSUBSCRIBE
/PUNSUBSCRIBE
中的P
指的是Pattern
。缺点:不可靠
订阅者断开重连,会丢失断开期间发布者发布的数据,并且无法恢复。 用我们后端同学的话就是后端没有人用Redis这个功能,甚至好像人都不知道这个功能。
参考