Quais etapas são necessárias para garantir que mais de 1024 clientes possam se conectar a redis?

2

Eu preciso que mais de 1024 clientes estejam conectados a uma única instância de redis de uma só vez. Meu processo de redis é executado como usuário do Ubuntu. Eu editei /etc/security/limits.conf para especificar:

ubuntu soft nofile 65535
ubuntu hard nofile 65535

Eu também assegurei que o parâmetro maxclients no redis.conf está comentado.

Quais outras etapas devo tomar para garantir que mais de 1024 clientes possam se conectar à minha instância de redis ou isso é tudo?

Obrigado!

Editar em agosto de 2014: Veja esta pergunta sobre as etapas que você precisará fazer para que isso funcione no Ubuntu 2014.04 LTS:

Por que o Redis informa um limite de 1024 arquivos, mesmo após a atualização para o limits.conf?

    
por esilver 06.05.2012 / 18:10

1 resposta

4

Sim, isso é suficiente.
Eu pessoalmente não iria descomentar, mas configurá-lo para um máximo razoável seu servidor pode / deve lidar. Obviamente, isso depende do que você usa.

De qualquer forma, você pode experimentá-lo por meio da ferramenta redis-benchmark :

redis-benchmark -c 1024 -I

Isto irá abrir 1024 conexões paralelas ao seu servidor redis e deixá-las ociosas.

Veja link para mais informações

    
por 06.05.2012 / 20:45