2

I require more than 1024 clients to be connected to a single redis instance at once. My redis process runs as user ubuntu. I have edited /etc/security/limits.conf to specify:

ubuntu soft nofile 65535
ubuntu hard nofile 65535

I have also ensured that the maxclients parameter in redis.conf is commented out.

What other steps must I take to ensure more than 1024 clients can connect to my redis instance, or is that all?

Thanks!


Edit on August 2014: See this SO question for the steps you will need to do to get this working on Ubuntu 2014.04 LTS:

Why does redis report limit of 1024 files even after update to limits.conf?

1 Answer 1

4

Yes, that is enough.
I personally wouldn't uncomment it, but set it to a reasonable maximum your server can/should handle. Obviously that depends on what you use it for.

In any case, you can just try it out via the redis-benchmark tool:

redis-benchmark -c 1024 -I

This will open 1024 parallel connections to your redis server and let them idle.

See http://redis.io/topics/benchmarks for more information

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.