Latest web development tutorials

conexões de cliente Redis

Redis para receber conexões de clientes, ouvindo em uma porta TCP ou Unix maneira soquete, quando uma conexão é estabelecida, Redis algumas operações seguindo internamente:

  • Em primeiro lugar, a tomada de cliente está configurado para o modo não-bloqueio, porque Redis na rede utiliza um modelo multiplex processamento de eventos non-blocking.
  • Em seguida, defina a propriedade TCP_NODELAY para o socket, desativando o algoritmo Nagle
  • Em seguida, crie um arquivo legível para monitorar o evento a transmissão de dados de socket cliente

Número máximo de conexões

Em Redis2.4, o número máximo de conexões são codificados no código diretamente dentro, e na versão 2.6 deste valor se torna configurável.

O valor padrão é MaxClients 10000 redis.conf Você também pode modificar o valor deste.

config get maxclients

1) "maxclients"
2) "10000"

Exemplos

O exemplo a seguir vamos definir quando o serviço é iniciado 100000 Número máximo de conexões:

redis-server --maxclients 100000

comandos do cliente

SN comando descrição
1 LISTA DE CLIENTES Retorna uma lista de clientes para se conectar aos serviços Redis
2 SETNAME CLIENTE Define o nome da conexão atual
3 GETNAME CLIENTE Obter o nome do serviço definido pelo comando CLIENTE SETNAME
4 PAUSA CLIENTE Enquanto se aguarda as conexões do cliente, especifica o tempo em milissegundos pendente
5 MATANÇA DO CLIENTE Feche a conexão do cliente