美文网首页
Redis原理及实践之PubSub

Redis原理及实践之PubSub

作者: DDY26 | 来源:发表于2018-08-31 20:55 被阅读0次

PubSub 的生产者传递过来一个消息,Redis 会直接找到相应的消费者传递过去。如果一个消费者都没有,那么消息直接丢弃。如果开始有三个消费者,一个消费者突然挂掉了,生产者会继续发送消息,另外两个消费者可以持续收到消息。但是挂掉的消费者重新连上的时候,这断连期间生产者发送的消息,对于这个消费者来说就是彻底丢失了。

如果 Redis 停机重启,PubSub 的消息是不会持久化的,毕竟 Redis 宕机就相当于一个消费者都没有,所有的消息直接被丢弃。

正是因为 PubSub 有这些缺点,它几乎找不到合适的应用场景。...

相关文章

  • Redis原理及实践之PubSub

    PubSub 的生产者传递过来一个消息,Redis 会直接找到相应的消费者传递过去。如果一个消费者都没有,那么消息...

  • Redis原理及实践之Scan

    3. scan vs keys keys扫描key的复杂度为O(N),同样scan的复杂度也为O(n) scan提...

  • Redis原理及实践之GeoHash

    2. 地理位置距离排序算法(GeoHash) GeoHash算法思想GeoHash算法将二维的经纬度数据映射到一维...

  • pubsub.c

    Redis的pubsub.c是对pubsub功能的实现。Redis的pub/sub是一个稳定快速的消息系统。基于 ...

  • 进阶的Redis之哈希分片原理与集群实战

    前面介绍了《进阶的Redis之数据持久化RDB与AOF》和《进阶的Redis之Sentinel原理及实战》,这次来...

  • redis内部原理揭秘

    课程目标 过期时间设置及原理分析 发布订阅模式 Redis持久化及原理分析 Redis的内存回收策略 Redis单...

  • redis-pubsub

    redis-pubsub 发布订阅模式 因为这个模式缺点太多基本上没有什么应用场景,因此不必要在这个上面浪费时间 ...

  • Redis架构原理及应用实践

    一.Redis简介 Redis 是完全开源免费的,是一个高性能的key-value类型的内存数据库。整个数据库统统...

  • Redis缓存总结

    Redis 原理及应用(1)--数据类型及底层实现方式redis学习(八)——redis应用场景 --不错哦 Re...

  • redis利用zset简单限流

    引用出处:老钱的 Redis 深度历险:核心原理与应用实践

网友评论

      本文标题:Redis原理及实践之PubSub

      本文链接:https://www.haomeiwen.com/subject/havewftx.html