发布于 2016-05-16 20:20:38
我从结尾开始:
出于性能原因,我希望避免并行运行多个redis实例。
事实恰恰相反--因为Redis (大部分是)单线程,运行多个实例并行正是您获得更好的服务器利用率和提高性能的方式。
Redis的数据库(也称为共享数据库或编号数据库)的概念与SQL域不同。Redis的数据库更像名称空间,除了共享相同的线程之外,它们还共享所有配置--包括身份验证密码。
所以答案是否定的,您不能为每个数据库设置不同的密码。有关为什么应该选择专用Redis数据库的更多详细信息,请参阅:https://redislabs.com/blog/benchmark-shared-vs-dedicated-redis-instances
发布于 2016-05-16 20:01:55
不,但是redis是如此的轻量级,您只需在不同的端口上启动不同的实例。你说过你不想“出于性能原因”,但这是没有意义的-一个空的红色几乎不需要内存和几乎没有cpu。
https://stackoverflow.com/questions/37261899
复制相似问题