Redis跨分片连接数据模型
Redis cross-shard connection data model
我有用户密钥:
user:1
user:2
我处于早期建模状态,将来我想使用集群配置。
我认为 user:id 将是分片键。
现在,任何用户都可以创建群组并邀请其他用户(任何用户)加入群组
任务:如果我不知道可以邀请哪个用户创建者,如何连接其他分片用户?
这取决于您的集群技术和 Redis 客户端功能。例如,使用与集群兼容的客户端和 Redis v3.0,即使您连接到 "wrong" 分片 - 即您的密钥不在 - 您将被重定向到正确的分片。
我有用户密钥:
user:1
user:2
我处于早期建模状态,将来我想使用集群配置。 我认为 user:id 将是分片键。
现在,任何用户都可以创建群组并邀请其他用户(任何用户)加入群组
任务:如果我不知道可以邀请哪个用户创建者,如何连接其他分片用户?
这取决于您的集群技术和 Redis 客户端功能。例如,使用与集群兼容的客户端和 Redis v3.0,即使您连接到 "wrong" 分片 - 即您的密钥不在 - 您将被重定向到正确的分片。