Redis
中等
面试题库
Redis
中等
秒杀场景如何用 Redis 预扣库存防止超卖?Lua 脚本如何保证判断与扣减的原子性?
Redis
中等
Caffeine 本地缓存 + Redis + 数据库三级缓存如何设计?多实例下本地缓存一致性怎么保证?
Redis
中等
缓存与数据库能做到强一致吗?最终一致场景下可以接受哪些短暂不一致?
Redis
困难
先更新数据库再删除缓存,如果删除缓存失败了怎么办?重试队列与 binlog 订阅分别如何兜底?
Redis
困难
延迟双删为什么能降低缓存与数据库不一致的概率?延迟时间如何确定?
Redis
简单
缓存读写策略 Cache Aside、Read Through、Write Through、Write Behind 分别是什么?各有什么适用场景?
Redis
困难
什么业务场景下 Memcached 反而比 Redis 更合适?为什么有的公司会同时使用两者?
Redis
中等
Memcached 的惰性 LRU 与 Redis 的 LRU/LFU/随机多种淘汰策略在实现上有何差异?
Redis
简单
Redis 单线程多路复用与 Memcached 多线程模型在吞吐和延迟上各有什么特点?
Redis
简单
Redis 支持持久化而 Memcached 重启即丢,两者的重启恢复策略有什么不同?
Redis
简单