Como aumentar o número permitido de clientes no Redis?

1

(Servidor: Ubuntu Xenial 64bit)

/etc/security/limits.conf tem as seguintes linhas:

*                soft    nofile          24576
*                hard    nofile          32768
redis            soft    nofile          24576
redis            hard    nofile          32768

Eu configurei os limites de usuário para o redis user:

redis@myserver:~$ ulimit -n
24576

/etc/redis/redis.conf tem a seguinte linha:

maxclients 24000

No entanto, quando eu pego o parâmetro de configuração maxclients , ainda estou recebendo o valor inesperado:

127.0.0.1:6379> config get maxclients
1) "maxclients"
2) "4064"

Alguém poderia me explicar o que está acontecendo aqui?

    
por DejanLekic 17.03.2017 / 10:20

1 resposta

0

Depois de um bate-papo com os caras do irc: //irc.freenode.net/redis eu modifiquei o /etc/systemd/system/redis.service , adicionei a seguinte linha a ele:

LimitNOFILE=48000

e tudo começou a funcionar! Então, parece que mudar os limites em /etc/security/limits.conf não ajuda.

Depois de systemctl restart redis-server , recebi o esperado:

127.0.0.1:6379> config get maxclients
1) "maxclients"
2) "24000"
    
por 17.03.2017 / 10:57

Tags