Como verificar e definir conexões max em redis

Como verificar e definir conexões max em redis
Embora o Redis seja um banco de dados na memória, ele permite que mais de um cliente se conecte ao banco de dados. Ele usa conexões dos clientes na porta TCP configurada ou soquetes Unix.

Este pequeno artigo discutirá como verificar e aumentar ou diminuir o máximo de clientes suportados pela instância Redis.

Redis Verifique o máximo de clientes

O número máximo de clientes suportados pelo servidor Redis é definido no arquivo de configuração.

Por padrão, o valor é definido como 10.000 clientes. No entanto, você pode aumentar ou diminuir esse valor, conforme discutido nas seções posteriores.

Para verificar o número de clientes max em seu servidor Redis, abra o terminal e faça login no Redis:

$ redis-cli

Depois de conectado, execute o comando:

127.0.0.1: 6379> Config Get MaxClients

O comando anterior verificará a configuração atual e retornará os clientes máximos.

O exemplo de saída de saída a seguir é fornecido:

127.0.0.1: 6379> Config Get MaxClients
1) "Maxclients"
2) "10000"

Redis define clientes máximos

Existem várias maneiras de definir o número máximo de clientes que podem se conectar ao servidor Redis.

O primeiro método é especificar o número de clientes ao iniciar o servidor Redis.

O exemplo é como mostrado abaixo:

$ Redis-Server-MaxClients 20000

No comando anterior, dizemos ao servidor Redis para aceitar 20.000 clientes. Podemos obter os clientes máximos da seguinte forma:

127.0.0.1: 6379> Config Get MaxClients
1) "Maxclients"
2) "20000"

O segundo método para definir o número máximo de clientes para o servidor Redis é usar o comando de configuração.

O exemplo a seguir é fornecido:

127.0.0.1: 6379> Conjunto de configurações MaxClients 20000
OK

Há uma desvantagem com os métodos acima. Depois que o servidor é reiniciado, o número máximo de clientes é redefinido para o padrão.

Definimos o número máximo de clientes no arquivo de configuração Redis para criar valor persistente.

Edite o seguinte arquivo com seu editor de texto favorito:

$ vim/etc/redis/redis.conf

Localize a entrada abaixo e altere o valor de 10.000 para o valor desejado.

# MaxClients 10000 -> MaxClients 20000

Nota: A linha anterior pode ser comentada. Ative -o removendo o sinal de libra.

Salve e feche o arquivo. Reinicie o servidor Redis.

$ sudo /etc /init.reiniciar d/redis-server

Redis Obtenha clientes conectados

Para mostrar os clientes conectados ao seu servidor Redis, faça login na instância Redis e execute o comando:

127.0.0.1: 6379> Lista de clientes

Isso deve retornar as informações sobre os clientes conectados. O exemplo de saída é como mostrado abaixo:

Conclusão

Este guia discutiu como visualizar e gerenciar o número máximo de clientes conectados à sua instância Redis. Além disso, fornecemos exemplos para os dois métodos para definir o número máximo de clientes que podem se conectar ao servidor Redis. Esperamos que você tenha gostado do tutorial. Verifique os outros artigos de dica do Linux para obter dicas e artigos.