关于多核下的redis属性max_clients
发布于 6 年前 作者 Oppaa 2690 次浏览 来自 问答

求问:

node 用多核模式启动,接着设置 redis-connection-pool包的连接数max_clients: 30,

这个时候这个redis的总数是多少?多核*30吗?

相关库: https://www.npmjs.com/package/redis-connection-pool

2 回复

理论上应该是的,但是也得看实际情况 redis-connection-pool 这个东西没用过但应该就是一个池子的概念吧,当设置它的max_clients: 30时,并不代表它一定会用掉30个client,得看你的node程序里用了多少,只是这里的上限是30,和mysql 的pool一个概念,如果你的程序里用永远只用到一个的话那么就算你设置300,redis里也只会有一个client

感觉redis完全没必要做pool

纯属个人意见,仅供参考!

多谢楼上解答,我自己想办法实验一下

回到顶部