Cómo verificar y configurar las conexiones máximas en Redis

Cómo verificar y configurar las conexiones máximas en Redis
Aunque Redis es una base de datos en memoria, permite que más de un cliente se conecte a la base de datos. Utiliza conexiones de los clientes en el puerto TCP configurado o los sockets Unix.

Este breve artículo discutirá cómo verificar, aumentar o disminuir los clientes máximos respaldados por la instancia de Redis.

Redis verifica a los clientes máximos

El número máximo de clientes admitidos por el servidor Redis se define en el archivo de configuración.

Por defecto, el valor se establece en 10,000 clientes. Sin embargo, puede aumentar o disminuir este valor, como se discutió en las secciones posteriores.

Para verificar el número de clientes máximos en su servidor Redis, abra el terminal e inicie sesión en Redis:

$ Redis-Cli

Una vez iniciado sesión, ejecute el comando:

127.0.0.1: 6379> configurar obtener maxClients

El comando anterior verificará la configuración actual y devolverá los clientes máximos.

Se proporciona la siguiente salida de ejemplo de salida:

127.0.0.1: 6379> configurar obtener maxClients
1) "MaxClient"
2) "10000"

Redis establece clientes máximos

Hay varias formas de establecer el número máximo de clientes que pueden conectarse al servidor Redis.

El primer método es especificar el número de clientes al iniciar el servidor Redis.

El ejemplo es como se muestra a continuación:

$ Redis-Server-MaxClients 20000

En el comando anterior, le decimos al servidor Redis que acepte 20,000 clientes. Podemos obtener los clientes máximos de la siguiente manera:

127.0.0.1: 6379> configurar obtener maxClients
1) "MaxClient"
2) "20000"

El segundo método para establecer el número máximo de clientes para el servidor redis es usar el comando config.

Se proporciona el siguiente ejemplo:

127.0.0.1: 6379> Config Establecer MaxClients 20000
DE ACUERDO

Hay un inconveniente con los métodos anteriores. Una vez que se reinicia el servidor, el número máximo de clientes se restablece al valor predeterminado.

Establecemos el número máximo de clientes en el archivo de configuración de Redis para crear un valor persistente.

Edite el siguiente archivo con su editor de texto favorito:

$ vim/etc/redis/redis.confusión

Localice la entrada a continuación y cambie el valor de 10,000 a su valor deseado.

# MaxClient 10000 -> MaxClients 20000

Nota: La línea anterior puede ser comentada. Habilitarlo quitando el letrero de la libra.

Guarde y cierre el archivo. Reinicie el servidor Redis.

$ sudo /etc /init.D/REDIS-Server reiniciar

Redis obtenga clientes conectados

Para mostrar los clientes conectados a su servidor Redis, inicie sesión en la instancia de Redis y ejecute el comando:

127.0.0.1: 6379> Lista de clientes

Esto debería devolver la información sobre los clientes conectados. El ejemplo de salida es como se muestra a continuación:

Conclusión

Esta guía discutió cómo ver y administrar el número máximo de clientes conectados a su instancia de Redis. Además, proporcionamos ejemplos de los dos métodos para establecer el número máximo de clientes que pueden conectarse al servidor Redis. Esperamos que hayas disfrutado el tutorial. Consulte los otros artículos de Sugerencia de Linux para obtener consejos y artículos.