| 规则 | 仅最先出现的花括号对内容参与 CRC16 |
|---|---|
| 同槽 | {user1001}:profile 与 {user1001}:orders |
| 异槽 | {u1}:a 与 {u2}:a |
验证
验证
redis-cli -p 7000 CLUSTER KEYSLOT '{user1001}:profile'
redis-cli -p 7000 CLUSTER KEYSLOT '{user1001}:orders'标签设计的核心是圈定「必须原子操作」的键集合,过小无法批量、过大则热点集中。
花括号内的内容决定槽位:{order}:1001 与 {order}:1002 的标签不同、可能跨槽;{user:1001}:a 与 {user:1001}:b 的标签相同、必然同槽。
| 规则 | 仅最先出现的花括号对内容参与 CRC16 |
|---|---|
| 同槽 | {user1001}:profile 与 {user1001}:orders |
| 异槽 | {u1}:a 与 {u2}:a |
redis-cli -p 7000 CLUSTER KEYSLOT '{user1001}:profile'
redis-cli -p 7000 CLUSTER KEYSLOT '{user1001}:orders'