Cómo usar el comando Redis Client Kill Kill

Cómo usar el comando Redis Client Kill Kill
En algunos casos, es posible que deba cancelar todas las conexiones a una base de datos. Por ejemplo, no necesita clientes conectados al servidor de bases de datos al realizar actualizaciones y mantenimiento.

En Redis, podemos finalizar una conexión de cliente utilizando el comando del cliente. Aprendamos a lograr esto.

Redis Client Kill

En Redis, el comando de matar del cliente termina la conexión del cliente especificada. La sintaxis se proporciona a continuación:

Dirección de matar al cliente: puerto

El formato debe estar en nombre de host: puerto.

Clientes de la lista de redis

Antes de terminar los clientes conectados al clúster Redis, es bueno conocer a los clientes conectados y si es bueno cerrarlos o no.

Para mostrar todas las conexiones a la instancia de Redis, use el comando de la lista de clientes de la siguiente manera:

127.0.0.1: 6379> Lista de clientes

El comando anterior debe devolver una lista de todas las conexiones al servidor Redis. Se proporciona una salida de ejemplo a continuación:

Tenga en cuenta que cada conexión tiene una dirección IP y puerto correspondientes. Por lo tanto, para finalizar una conexión, debe especificar la dirección IP y el puerto al que están conectados.

Redis Close Connection

Podemos cerrar una conexión como se muestra en el siguiente ejemplo:

127.0.0.1: 6379> Cliente matar 127.0.0.1: 43674
DE ACUERDO

El comando anterior devolverá OK si la operación se ejecuta correctamente.

Cerrar conexión por ID

Redis también le permite cerrar una conexión en función de la identificación. Por ejemplo, desde la salida del comando de lista de clientes, notará la columna de ID como se muestra a continuación:

Puede usar la siguiente ID para terminar la conexión como se muestra:

127.0.0.1: 6379> ID de matar al cliente 4
(entero) 1

El comando devuelve 1, indicando que el comando se ejecuta correctamente.

Cerrar todas las conexiones locales

Puede finalizar todas las conexiones conectadas a una dirección local específica.

A continuación se proporciona un ejemplo:

127.0.0.1: 6379> Cliente matar a LADDR 127.0.0.1: 6379
(entero) 2

El comando anterior terminará y devolverá el número de conexiones cerradas.

Redis omitirme

Notarás que Redis no cierra la conexión que realiza el cierre. El parámetro de omisión lleva a cabo esto. El parámetro Skipme toma sí/no como el valor. Está configurado en sí de forma predeterminada.

Sin embargo, si desea cerrar todas las conexiones al servidor, incluido el suyo, puede establecer el parámetro SkipMe en No.

A continuación se proporciona un ejemplo:

127.0.0.1: 6379> Cliente matar a LADDR 127.0.0.1: 6379 Skipme No
(entero) 5

Conclusión

Este artículo especifica cómo cerrar las conexiones del cliente en el servidor Redis. Este útil tutorial destaca cómo cerrar las conexiones del cliente en el servidor Redis utilizando un proceso confiable, como el comando Redis Client Kill, los clientes de la lista Redis, la conexión de cierre de Redis, la conexión cerrada por ID y cerrar toda la conexión, esperamos que haya encontrado útil este artículo. Consulte los otros artículos de Sugerencia de Linux para obtener más consejos y comandos.