Redis跨分片连接数据模型

标签 redis

我有用户的 key :

user:1 
user:2 

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

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

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

最佳答案

这取决于您的集群技术和 Redis 客户端功能。例如,使用与集群兼容的客户端和 Redis v3.0,即使您连接到“错误的”分片——即您的 key 不在的位置——您也会被重定向到正确的分片。

关于Redis跨分片连接数据模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29512967/

相关文章:

multithreading - 我可以选择哪种线程模型?

redis - 最适合 redis 中的数据结构以维护用户配置文件的值(value)

ruby-on-rails - 我刚刚部署了 discourse 应用程序,在 Heroku db :migrate. 期间出现错误,可能是 redis 无法连接

redis - 我可以在 MGET 中使用 redis 集作为参数吗?

python - 数百万对的 Redis/Dictionaries/sqlite3

asp.net-core - ASP.NET Core SignalR Redis背板

java - MyBatis+Redis 缓存。可能吗?

redis - Feathersjs使用Redis撤销JWT

python - 如何在tornado中异步写入redis

lua - 说明 redis.call() 和 redis.pcall() 之间的区别