IBM Cloud Docs
Gerenciando Conexões

Gerenciando Conexões

Conexões com os recursos para implementação do IBM Cloud® Databases for Redis, por isso é importante considerar quantas conexões são necessárias para ajustar o desempenho da sua implementação.

Limites de conexão com o Redis

No fornecimento, o IBM Cloud® Databases for Redis configura o número máximo de conexões de sua implementação Redis para 10.000. Deixe algumas conexões disponíveis, já que um número delas é reservado internamente para manter o estado e a integridade do seu banco de dados.

Exceder o limite de conexão da sua implementação pode tornar o banco de dados inacessível por seus aplicativos. Se o seu limite de conexão for atingido, você verá o seguinte erro.

ERR max number of clients reached

Verificação dos limites de conexão Redis

Para exibir suas conexões atuais do cliente, use o comando da CLI a seguir com seu usuário administrador

CLIENT LIST

A saída pode ser filtrada

CLIENT LIST TYPE NORMAL

Para obter mais informações, consulte a documentaçãoRedis CLIENT LIST.

Encerramento de conexões Redis

Devido à natureza de encadeamento único do Redis, não é possível terminar uma conexão do cliente durante a execução de um comando. Do ponto de vista do cliente, a conexão nunca pode ser encerrada no meio da execução de um comando. No entanto, o cliente notará que a conexão será encerrada apenas quando o próximo comando for enviado (e resultará em erro de rede).

O Comando CLIENT KILL encerra uma conexão do cliente.

Para obter mais informações, consulte a documentaçãoRedis CLIENT KILL.

Pooling de conexões Redis

Uma maneira de evitar exceder o limite de conexão e assegurar que as conexões de seus aplicativos estejam sendo manipuladas de forma eficiente é por meio da definição do conjunto de conexões. A definição do conjunto de conexões minimiza o número de conexões ativas com relação à sua implementação. Para obter mais informações, consulte O agrupamento de conexões no Redis.

Restrições baseadas em contexto e lista de permissões Redis

Você também pode usar restrições baseadas em contexto ou listas de permissões para gerenciar e/ou limitar as conexões à sua implantação Redis. Para obter mais informações, consulte Restrições baseadas em contexto ou Allowlisting.