Redis
困难
面试题库
Redis
中等
为什么 BGSAVE 与 AOF 重写不能同时执行?Redis 内部是如何串行调度它们的?
Redis
中等
执行 BGSAVE 时如果已有 RDB 或 AOF 重写子进程在运行,Redis 会怎样处理新的 BGSAVE?
Redis
困难
RDB 快照靠写时复制保证一致性,是否存在拿不到「某一时刻一致快照」的极端情况?
Redis
中等
RDB 的 fork 子进程在做 BGSAVE 时,父进程继续写为什么会造成内存翻倍甚至 fork 失败?
Redis
中等
Redis 7.x 为什么把 RDB 格式版本升级?新版本 RDB 解决了旧版本的哪些限制?
Redis
困难
混合持久化的 AOF 文件用 redis-check-aof 校验时,前半段 RDB 部分会不会被误判为损坏?
Redis
简单
为什么混合持久化必须开启 AOF(appendonly yes)才会生效?它和纯 RDB 有什么区别?
Redis
中等
混合持久化 aof-use-rdb-preamble yes 生成的文件结构是怎样的?前后两段分别是什么?
Redis
中等
RDB 文件为什么通常比 AOF 文件小?二进制快照与命令日志在体积上的差异从哪来?
Redis
中等
RDB 的 rdbcompression 参数开启后压缩的是什么?用 CPU 换磁盘空间在什么场景划算?
Redis
困难