Como usar o comando Redis Client Kill

Como usar o comando Redis Client Kill
Em alguns casos, pode ser necessário encerrar todas as conexões para um banco de dados. Por exemplo, você não precisa de clientes conectados ao servidor de banco de dados ao executar atualizações e manutenção.

Em Redis, podemos encerrar uma conexão com o cliente usando o comando do cliente. Vamos aprender a fazer isso.

Redis Client Kill

Em Redis, o comando do cliente Kill termina a conexão do cliente especificada. A sintaxe é fornecida abaixo:

Endereço de morte do cliente: Porta

O formato deve estar em nome do host: Port.

Redis lista clientes

Antes de encerrar os clientes conectados ao cluster Redis, é bom conhecer os clientes conectados e se é bom fechá -los ou não.

Para mostrar todas as conexões com a instância Redis, use o comando da lista do cliente da seguinte forma:

127.0.0.1: 6379> Lista de clientes

O comando anterior deve retornar uma lista de todas as conexões ao servidor Redis. Um exemplo de saída é fornecido abaixo:

Observe que cada conexão possui um endereço IP e porta correspondente. Portanto, para encerrar uma conexão, você deve especificar o endereço IP e a porta à qual eles estão conectados.

Redis Conexão próxima

Podemos fechar uma conexão como mostrado no exemplo a seguir:

127.0.0.1: 6379> Mate o cliente 127.0.0.1: 43674
OK

O comando anterior retornará ok se a operação for executada com sucesso.

Conexão próxima por ID

Redis também permite fechar uma conexão com base no ID. Por exemplo, a partir da saída do comando da lista de clientes, você notará a coluna ID como mostrado abaixo:

Você pode usar o seguinte ID para encerrar a conexão como mostrado:

127.0.0.1: 6379> ID de matar do cliente 4
(Inteiro) 1

O comando retorna 1, indicando que o comando é executado com sucesso.

Feche todas as conexões locais

Você pode encerrar todas as conexões conectadas a um endereço local especificado.

Um exemplo é fornecido abaixo:

127.0.0.1: 6379> Cliente Mate Laddr 127.0.0.1: 6379
(Inteiro) 2

O comando anterior terminará e retornará o número de conexões fechadas.

Redis pula -me

Você notará que Redis não fecha a conexão com o fechamento. O parâmetro skipMe conduz isso. O parâmetro skipMe leva sim/não como o valor. Está definido como sim por padrão.

No entanto, se você deseja fechar todas as conexões com o servidor, incluindo o seu, você pode definir o parâmetro SkipMe como não.

Um exemplo é fornecido abaixo:

127.0.0.1: 6379> Cliente Mate Laddr 127.0.0.1: 6379 SkipMe não
(Inteiro) 5

Conclusão

Este artigo especifica como fechar as conexões do cliente no servidor Redis. Este tutorial útil destaca como fechar as conexões do cliente no servidor Redis usando um processo confiável, como o comando Redis Client Kill, Redis List Clients, Redis Close Connection, Fechar Connection by ID e Fechar toda a conexão que esperamos que você tenha achado este artigo útil. Verifique os outros artigos de dica do Linux para obter mais dicas e comandos.