1、其實你是受到了redis的file descriptor數目限制,這個需要更改redis的原始碼,在ae.h的36行(2.2.4版本):
#defineae_setsize
(1024*10
)/* max number of fd supported */
2、另外需要注意的是,如果你需要支援更高的連線數,還需要更改系統的相關配置,比如ulimit數目:
ulimit-n ***
(你需要的數目)
以及網路的併發連線數等限制:
net.ipv4
.netfilter
.ip_conntrack_max
net.
nf_conntrack_max
net.
netfilter
.nf_conntrack_max
redis.conf中maxclients 設定為0表示不作限制。
如何增大Redis的客戶端連線數?
1 其實你是受到了redis的file descriptor數目限制,這個需要更改redis的原始碼,在ae.h的36行 2.2.4版本 define ae setsize 1024 10 max number of fd supported 2 另外需要注意的是,如果你需要支援更高的連線數,還需要...
Redis 客戶端連線
redis 通過監聽乙個 tcp 埠或者 unix socket 的方式來接收來自客戶端的連線,當乙個連線建立後,redis 內部會進行以下一些操作 在 redis2.4 中,最大連線數是被直接硬編碼在 裡面的,而在2.6版本中這個值變成可配置的。maxclients 的預設值是 10000,你也可...
Redis 客戶端連線
在 redis2.4 中,最大連線數是被直接硬編碼在 裡面的,而在2.6版本中這個值變成可配置的。maxclients 的預設值是 10000,你也可以在 redis.conf 中對這個值進行修改。config getmaxclients 1 maxclients 2 10000 以下例項我們在服務...