Redis
中等
面试题库
Redis
困难
更新数据库和删除缓存的先后顺序如何影响一致性?为什么推荐先更新库再删缓存?
Redis
中等
缓存穿透时布隆过滤器与缓存空值两种方案有什么区别?各有什么局限?
Redis
中等
缓存击穿时用互斥锁重建缓存与逻辑过期两种方案各有什么优缺点?如何选?
Redis
简单
Redis Pub/Sub 消息在断线时会丢吗?为什么它不适合可靠消息场景?
Redis
简单
用 Redis 实现消息队列时,List、Stream 和 Pub/Sub 各自的可靠性边界在哪里?
Redis
中等
Redis Stream 的 maxlen 参数如何控制流长度?超出后消息会被怎么处理?
Redis
困难
Redis Stream 如何实现消息 ACK 与重新投递?XACK、XPENDING 的作用是什么?
Redis
中等
Redis Stream 的 PEL 待处理列表是什么?它如何保证消息被消费并支持重新投递?
Redis
困难
Redis Stream 做消息队列与 Kafka 相比,在可靠性、吞吐、持久化上有哪些差异?
Redis
困难
Redis 大 key 在过期或删除时为什么会卡主库?异步删除的底层机制是什么?
Redis
中等