我有一个Redis实例部署,我的应用程序在该部署中使用多个数据库。
我想扩大规模,但问题是,RedisCluster不支持多个数据库。我最好的选择是什么?
答案 0 :(得分:4)
您只有两个选择:
答案 1 :(得分:3)
实际上,IIUC,你有另一个选择(除了@Matias提出的两个选项) - 停止使用共享数据库,而是为每个数据库启动一个专用的Redis服务器进程。
如果您的服务器有超过2个CPU核心,这将允许您更好地利用它们。在您的应用程序代码中,将SELECT
的调用替换为与相关Redis服务器的连接。