设置:我们有一个 redis 设置,其中我们有一个主服务器和 4 个从服务器运行在同一台机器上。使用多个实例的原因是 -
- 避免热键
- 内存不是限制,因为键的数量很小~10k(我们有一台超大的 EC2 机器)
请求:每个客户端请求我们大约从 redis 发出 60 个获取请求。我们将 60 件商品合并为 4 件商品。我们为所有请求建立一个单一的连接(到随机挑选的一个奴隶)。
问题
- 在从属服务器中使用复制数据运行多个 redis 实例是否有意义?
- 在我们的案例中使用 mgets 而不是 get 是否有助于我们在同一台机器上拥有所有实例?