Hvordan bruke Redis Client Kill -kommandoen

Hvordan bruke Redis Client Kill -kommandoen
I noen tilfeller kan det hende du må avslutte alle tilkoblingene til en database. For eksempel trenger du ikke klienter som er koblet til databaseserveren når du utfører oppgraderinger og vedlikehold.

I Redis kan vi avslutte en klientforbindelse ved hjelp av klientkommandoen. La oss lære å oppnå dette.

Redis Client Kill

I Redis avslutter klienten Kill -kommandoen den spesifiserte klientforbindelsen. Syntaksen er gitt nedenfor:

Klientdrapadresse: Port

Formatet skal være i vertsnavn: port.

Redis liste klienter

Før du avslutter klientene som er koblet til Redis -klyngen, er det godt å kjenne de tilkoblede klientene, og om det er bra å lukke dem eller ikke.

For å vise alle tilkoblingene til Redis -forekomsten, bruk klientlistekommandoen som følger:

127.0.0.1: 6379> Klientliste

Den forrige kommandoen skal returnere en liste over alle tilkoblingene til Redis -serveren. Et eksempelutgang er gitt nedenfor:

Merk at hver tilkobling har en tilsvarende IP -adresse og port. For å avslutte en tilkobling, må du derfor spesifisere IP -adressen og porten de er tilkoblet.

Redis nær tilkobling

Vi kan lukke en forbindelse som vist i følgende eksempel:

127.0.0.1: 6379> Kunden Kill 127.0.0.1: 43674
Ok

Den forrige kommandoen vil returnere OK hvis operasjonen blir utført med hell.

Lukk tilkobling etter ID

Redis lar deg også lukke en forbindelse basert på IDen. Fra output fra klientlistekommandoen vil du for eksempel legge merke til ID -kolonnen som vist nedenfor:

Du kan bruke følgende ID til å avslutte tilkoblingen som vist:

127.0.0.1: 6379> Kunden Kill ID 4
(Heltall) 1

Kommandoen returnerer 1, og indikerer at kommandoen utfører vellykket.

Lukk alle lokale tilkoblinger

Du kan avslutte alle tilkoblingene som er koblet til en spesifisert lokal adresse.

Et eksempel er gitt nedenfor:

127.0.0.1: 6379> Kunden Kill Laddr 127.0.0.1: 6379
(Heltall) 2

Den forrige kommandoen vil avslutte og returnere antallet tilkoblinger stengt.

Redis hopper over meg

Du vil merke at Redis ikke lukker forbindelsen som utfører lukkingen. Skipme -parameteren leder dette. Skipme -parameteren tar ja/nei som verdien. Det er satt til ja som standard.

Imidlertid, hvis du vil lukke alle tilkoblingene til serveren, inkludert din, kan du stille Skipme -parameteren til nei.

Et eksempel er gitt nedenfor:

127.0.0.1: 6379> Kunden Kill Laddr 127.0.0.1: 6379 Skipme No
(Heltall) 5

Konklusjon

Denne artikkelen spesifiserer hvordan du lukker klientforbindelser på Redis -serveren. Denne nyttige opplæringen belyser hvordan du lukker klienttilkoblinger på Redis -serveren ved hjelp av en pålitelig prosess, for eksempel Redis Client Kill Command, Redis List -klienter, Redis Close Connection, Close Connection by ID og Close All Connection Vi håper du fant denne artikkelen nyttig. Sjekk de andre Linux -hint -artiklene for flere tips og kommandoer.