English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Команда Redis Client Setname

Сервер Redis

Команда Redis Client Setname используется для указания имени текущего подключения.

Это имя будет отображаться в  CLIENT LIST   Результат команды содержит информацию, используемую для распознавания текущего клиента, который подключен к серверу.

Грамматика

Основная грамматика команды redis Client Setname выглядит следующим образом:

redis 127.0.0.1:6379> CLIENT SETNAME connection-name

Доступные версии

>= 2.6.9

Возвратное значение

Возвращает OK при успешной настройке.

Онлайн пример

# Новые подключения по умолчанию не имеют имени
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 # Пробелы не работают!
(ошибка) 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)

Сервер Redis