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

# 新连接默认没有名字
redis 127.0.0.1:6379> CLIENT GETNAME
(nil)
# 设置名字
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)