Прежде всего, для базы данных Redis НЕТ имени .Вместо этого он имеет index .
. Вы можете использовать команды CLIENT SETNAME
и CLIENT LIST
для динамического получения индекса базы данных:
- call
CLIENT SETNAME a-unique-name
чтобы установить уникальное имя для текущего соединения. - вызов
CLIENT LIST
для получения информации обо всех клиентах, которые подключаются к Redis. - найти информацию о соединении с уникальным именем, которое мы установили вшаг 1.
- анализировать информацию о клиенте для получения индекса базы данных.
Формат информации о клиенте можно получить из документа .
ПРИМЕЧАНИЕ: Если у кого-то есть более простое решение, пожалуйста, дайте мне знать:)