我需要同时有超过 1024 个客户端连接到单个 redis 实例。我的 redis 进程以 ubuntu 用户身份运行。我已编辑 /etc/security/limits.conf 以指定:
ubuntu soft nofile 65535
ubuntu hard nofile 65535
我还确保 redis.conf 中的 maxclients 参数已被注释掉。
我必须采取哪些其他步骤来确保超过 1024 个客户端可以连接到我的 redis 实例,或者仅此而已?
谢谢!
于 2014 年 8 月编辑:请参阅此 SO 问题,了解在 Ubuntu 2014.04 LTS 上运行所需执行的步骤:
答案1
是的,这就足够了。
我个人不会取消注释,但会将其设置为您的服务器可以/应该处理的合理最大值。显然这取决于您使用它的目的。
无论如何,您可以通过该redis-benchmark
工具尝试一下:
redis-基准测试-c 1024 -I
这将打开到您的 redis 服务器的 1024 个并行连接并让它们空闲。