关于多核下的redis属性max_clients
求问:
node 用多核模式启动,接着设置 redis-connection-pool包的连接数max_clients: 30,
这个时候这个redis的总数是多少?多核*30吗?
2 回复
理论上应该是的,但是也得看实际情况
redis-connection-pool
这个东西没用过但应该就是一个池子的概念吧,当设置它的max_clients: 30
时,并不代表它一定会用掉30个client,得看你的node程序里用了多少,只是这里的上限是30,和mysql 的pool一个概念,如果你的程序里用永远只用到一个的话那么就算你设置300,redis里也只会有一个client
感觉redis完全没必要做pool
纯属个人意见,仅供参考!
多谢楼上解答,我自己想办法实验一下