Redis Client Connection


Redis aksepterer kunder tilkoblinger på den konfigurerte lytting TCP port og på Unix-kontakten hvis aktivert. Når en ny klient tilkobling er akseptert følgende operasjoner utføres:

Klienten kontakten er satt i ikke-blokkerende stat siden Redis bruker multipleksing og ikke-blokkerende I /O
.

TCP_NODELAY alternativet er satt for å sikre at vi ikke har forsinkelser i vår forbindelse.

En lesbar fil arrangementet er skapt slik at Redis er i stand til å samle klient spørsmål så snart ny informasjon er tilgjengelig for å leses på sokkelen.

Maksimalt antall klienter

I Redis config (redis.conf) er det egenskap kalt MaxClients
, som beskriver maksimalt antall klienter som kan koble til Redis. Grunnleggende syntaks kommandoen på er:
config get maxclients1) "MaxClients" 2) "10000"

Som standard er denne eiendommen er satt til 10 000 (avhengig av maksimalt antall fildeskriptorer grense på OS), men du kan endre dette eiendom.

Eksempel

I under gitte eksemplet har vi satt maksimalt antall klienter til 100 000, mens du starter serveren
Redis-server --maxclients 100000
Kunde Kommandoer
SN
Command
Beskrivelse
en Client List
Returnerer liste over klienter koblet til Redis server2 Kunde SETNAME
Tildeler navn til det aktuelle connection3 KLIENT getName
Returnerer navnet på den gjeldende tilkoblingen som satt ved KLIENT SETNAME.4 Kunde PAUSE
Dette er et tilkoblinger kommando i stand til å suspendere alle Redis klienter for den angitte tiden (i millisekunder) 0,5 Kunde KILL
Denne kommandoen lukker en gitt klient tilkobling.




Next Page: