Redis
中等
面试题库
Redis
困难
RDB 与 AOF 同时开启时,Redis 启动加载顺序是什么?为什么这样设计?
Redis
中等
maxmemory-policy 里 noeviction 与 volatile-lru 的区别是什么?什么时候必须用 noeviction?
Redis
困难
Redis Sentinel 故障转移期间客户端会收到什么错误?如何用重试与熔断让业务平滑过渡?
Redis
中等
Spring Data Redis 配置 Sentinel 模式时 masterName 起什么作用?故障转移后客户端如何刷新拓扑?
Redis
中等
Redis 的 DEBUG SLEEP、DEBUG JMAP 等调试命令有什么风险?为什么生产环境要禁用或改名?
Redis
困难
Redis 事件循环里 beforeSleep 与 afterSleep 分别做什么?为什么很多内部任务放在 beforeSleep 执行?
Redis
简单
Redis 的 SHUTDOWN 命令有哪些参数?主从切换或停机维护前为什么建议先 SHUTDOWN SAVE?
Redis
中等
SCRIPT LOAD 与 EVALSHA 如何配合缓存 Lua 脚本?脚本被 SCRIPT FLUSH 后客户端如何处理?
Redis
中等
Redis ZADD 的 NX、XX、GT、LT 参数分别是什么?它们如何解决排行榜更新的原子性?
Redis
中等
Redis 的 GETDEL、GETEX、COPY 命令分别解决什么问题?缓存场景下如何用它们减少往返?
Redis
简单