Kunde? [?kla??nt]

n Kunde; Parteien; [Computer] Klient

Set

[Set] Sch?nheit [s?t] ] vt. Aufstellen; in eine bestimmte Situation bringen; aufstellen; zusammenstellen; .; stur; arrangiert

Dritte Person Singular: setzt Partizip Pr?sens: setzt Partizip Perfekt: set

英[ne?m]

n. Name; jemand benannt; eine berühmte Person

vt. Bestimmen Sie; Name...

Dritte Person Singular: Namen Pr?sens Partizip Zeitform: benanntes Partizip Perfekt: benannt

redis CLIENT SETNAME-Befehl Syntax

Funktion: Der aktuellen Verbindung einen Namen zuweisen.

Syntax: CLIENT SETNAME Verbindungsname

Beschreibung: Dieser Name wird in den Ergebnissen des Befehls CLIENT LIST angezeigt und dient zur Identifizierung des Clients, der sich gerade mit dem Server verbindet. Wenn in einer Redis-Anwendung ein Verbindungsleck auftritt, ist das Festlegen eines Namens für die Verbindung eine gute Debugmethode.

Verfügbare Versionen: >= 2.6.9

Zeitkomplexit?t: O(1)

Rückgabe: Rückgabe OK, wenn die Einstellung erfolgreich ist.

redis CLIENT SETNAME-Befehl Beispiel

# 新連接默認(rèn)沒有名字
redis 127.0.0.1:6379> CLIENT GETNAME
(nil)
# 設(shè)置名字
redis 127.0.0.1:6379> CLIENT SETNAME hello-world-connection
OK
# 返回名字
redis 127.0.0.1:6379> CLIENT GETNAME
"hello-world-connection"
# 在客戶端列表中查看
redis 127.0.0.1:6379> CLIENT LIST
addr=127.0.0.1:36851
fd=5
name=hello-world-connection     # <- 名字
age=51
...
# 清除名字
redis 127.0.0.1:6379> CLIENT SETNAME        # 只用空格是不行的!
(error) ERR Syntax error, try CLIENT (LIST | KILL ip:port)
redis 127.0.0.1:6379> CLIENT SETNAME ""     # 必須雙引號顯示包圍
OK
redis 127.0.0.1:6379> CLIENT GETNAME        # 清除完畢
(nil)