redis arahan SETNAME KLIEN


  Hasil terjemahan:

Clientˈ [ˈklaɪənt] kecantikan [ˈklaɪənt]

n. Sediakan, susun; Degil seseorang bernama; orang yang terkenal

vt. Tentukan; tegang: dinamakan past participle: bernama

redis arahan SETNAME KLIENsintaks

Fungsi: Tetapkan nama pada sambungan semasa.

Sintaks: CLIENT SETNAME connection-name

Penerangan: Nama ini akan dipaparkan dalam hasil arahan CLIENT LIST dan digunakan untuk mengenal pasti klien yang sedang menyambung ke pelayan. Apabila kebocoran sambungan berlaku dalam aplikasi Redis, menetapkan nama untuk sambungan adalah kaedah penyahpepijatan yang baik.

Versi yang tersedia: >= 2.6.9

Kerumitan masa: O(1)

Kembali: Kembalikan OK apabila tetapan berjaya.

redis arahan SETNAME KLIENcontoh

# 新连接默认没有名字
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)

Rumah

video

Soal Jawab