Redis跨分片连接数据模型

Redis cross-shard connection data model

我有用户密钥:

user:1 
user:2 

我处于早期建模状态,将来我想使用集群配置。 我认为 user:id 将是分片键。

现在,任何用户都可以创建群组并邀请其他用户(任何用户)加入群组

任务:如果我不知道可以邀请哪个用户创建者,如何连接其他分片用户?

这取决于您的集群技术和 Redis 客户端功能。例如,使用与集群兼容的客户端和 Redis v3.0,即使您连接到 "wrong" 分片 - 即您的密钥不在 - 您将被重定向到正确的分片。