Redis
简单
面试题库
Redis
困难
如何排查与解决 Cluster 数据倾斜?CLUSTER SLOTS 与 CLUSTER KEYSLOT 能提供什么信息?
Redis
中等
Cluster 数据倾斜有哪些表现?hash tag 使用不当、槽分配不均、bigkey 分别如何导致倾斜?
Redis
困难
Cluster 故障转移中,从节点如何确认主节点真的挂了?为什么需要从节点自己发起投票?
Redis
中等
Cluster 的主节点挂了,它的从节点如何自动提升?Cluster 的故障转移和哨兵有何异同?
Redis
中等
cluster-node-timeout 参数为什么是故障检测的关键?它如何影响故障转移的延迟与误判?
Redis
中等
Cluster 的节点间如何通信?gossip 协议传播的节点信息包含哪些字段?
Redis
中等
Cluster 模式下 MGET 跨多个槽会怎样?如何用 hash tag 或客户端拆分解决多 key 操作?
Redis
中等
使用 hash tag 把多个 key 强制放同一槽有什么坑?数据倾斜与热点是怎么被放大的?
Redis
中等
Cluster 的 hash tag 是什么?为什么 {user}:1000 和 {user}:1001 会落到同一个槽?
Redis
困难
槽迁移一个 key 的完整流程是怎样的?dump + restore 与 migrating/importing 状态如何配合?
Redis
中等