Redis
中等
面试题库
Redis
中等
从库输出缓冲区 client-output-buffer-limit 的三个值分别代表什么?从库被断开后会怎样?
Redis
中等
从库追不上主库(复制延迟)常见原因有哪些?如何用 INFO replication 排查?
Redis
困难
repl-diskless-sync-delay 参数有什么用?为什么无盘复制要等一个延迟时间才真正开始传输?
Redis
中等
主从复制的无盘复制 diskless replication 是什么?disk-backed 与 diskless 两种模式如何取舍?
Redis
困难
主库宕机后手动把从库提为主库,后续数据一致性如何保证?为什么通常交给哨兵或 Cluster?
Redis
简单
从库默认是只读的,为什么这样设计?把从库改为可写会带来什么一致性问题?
Redis
中等
主库重启后数据其实没变,从库为何仍可能全量同步?有什么办法避免?
Redis
困难
PSYNC 的 runid 和 offset 在断线重连时如何校验?为什么 runid 变了(主库重启)就一定要全量同步?
Redis
中等
主从断线重连后,从库靠什么判断能否走增量同步?offset 与 runid 分别起什么作用?
Redis
困难
replication backlog 与每个从库独立的 replication buffer 有什么区别?buffer 溢出会导致什么?
Redis
中等