?
本文檔使用 PHP中文網(wǎng)手冊 發(fā)布
CLIENT SETNAME connection-name
自2.6.9起可用。
時間復(fù)雜度: O(1)
CLIENT SETNAME 命令為當(dāng)前連接分配一個名稱。
分配的名稱顯示在 CLIENT LIST 的輸出中,以便可以識別執(zhí)行給定連接的客戶端。
例如,當(dāng)使用 Redis 來實(shí)現(xiàn)隊列時,消息的生產(chǎn)者和消費(fèi)者可能希望根據(jù)其角色設(shè)置連接的名稱。
如果不是 Redis 字符串類型的通常限制(512 MB),則可以分配的名稱長度沒有限制。但是,在連接名稱中不能使用空格,因?yàn)檫@會違反 CLIENT LIST 答復(fù)的格式。
可以完全刪除將其設(shè)置為空字符串的連接名稱,這不是有效的連接名稱,因?yàn)樗捎糜诖颂囟康摹?/p>
連接名稱可以使用 CLIENT GETNAME 進(jìn)行檢查。
每個新連接都沒有分配名稱。
提示:將名稱設(shè)置為連接是調(diào)試由于應(yīng)用程序中使用 Redis 中的錯誤導(dǎo)致的連接泄漏的好方法。
簡單字符串回復(fù):OK
如果連接名稱設(shè)置成功。