Redis-如何增大Redis的客户端连接数?

发布于 2017-01-18 12:20:47 字数 155 浏览 1249 评论 2

在对redis做bench mark时,貌似客户端连接数到了1万左右就上不去了,在服务器端用命令INFO查看时显示:

connected_clients:10240

请问如何让redis支持更大的连接数呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

偏爱自由 2017-10-29 00:18:42

1、其实你是受到了redis的file descriptor数目限制,这个需要更改redis的源码,在ae.h的36行(2.2.4版本):

#define AE_SETSIZE (1024*10) /* Max number of fd supported */

2、另外需要注意的是,如果你需要支持更高的连接数,还需要更改系统的相关配置,比如ulimit数目:

ulimit -n xxx(你需要的数目)

以及网络的并发连接数等限制:

 net.ipv4.netfilter.ip_conntrack_max
net.nf_conntrack_max
net.netfilter.nf_conntrack_max

归属感 2017-01-20 09:19:05

redis.conf中maxclients 设置为0表示不作限制。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文