示例
示例
CLUSTER KEYSLOT user:88:name
CLUSTER KEYSLOT user:1001:name
# 两个不同用户通常不同槽;改造后:
CLUSTER KEYSLOT user:{88}:name # 与下面同槽
CLUSTER KEYSLOT user:{88}:cart
MGET user:{88}:name user:{88}:cart # 同槽,OK| 语法 | {tag} 中内容参与哈希 |
|---|---|
| 多键要求 | 同槽才能用 MGET/MSET/事务/Lua |
| 代价 | tag 选择不均会造成热点槽 |
hash tag 是「获得同槽能力」的唯一正路;不要用随机后缀分桶后再抱怨无法批量读,设计时先定访问模式。