CLIENT
CLIENT SETNAME
CLIENT SETNAME connection-name
- Доступно с версии:
- 2.6.9
- Сложность вычислений:
- O(1)
- Категории ACL:
-
@slow,@connection,
Команда CLIENT SETNAME присваивает имя текущему подключению.
Присвоенное имя отображается в выводе CLIENT LIST, что позволяет идентифицировать клиента, выполнившего данное подключение.
Например, при использовании Redis для реализации очереди, производители и потребители сообщений могут задавать имя подключения в соответствии со своей ролью.
Длина имени не ограничена, за исключением обычных ограничений типа строки Redis (512 МБ). Однако пробелы в имени подключения недопустимы, так как это нарушает формат ответа CLIENT LIST.
Можно полностью удалить имя подключения, задав пустую строку. Хотя это не является допустимым именем подключения, оно служит для этой конкретной цели.
Имя подключения можно проверить с помощью CLIENT GETNAME.
Каждое новое подключение начинается без присвоенного имени.
Подсказка: присвоение имен подключениям — хороший способ отладки утечек подключений из-за ошибок в приложении, использующем Redis.
Возвращаемое значение
Простой строковый ответ: OK если имя подключения было успешно установлено.
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/client-setname/