Перейти к основному содержимому

Redis туннель

к сведению

Доступно только по подписке.

Обзор

Redis туннель позволяет предоставить доступ к базе данных Redis и отслеживать выполняемые запросы в инспекторе.

примечание

Redis туннели рассчитаны на отладку и работу локально или в тестовых окружениях, не поддерживают подключение через SSL. Мы не рекомендуем использовать этот тип туннелей в производственных средах.

Примеры

примечание

Все актуальные флаги, подсказки и примеры можно посмотреть вызвав справку:

tuna redis --help

Почти для всех флагов есть аналогичные переменные окружения.

Базовый пример

tuna redis 6379

С передачей IP-адреса

tuna redis 10.0.0.1:6379

С указанием токена

Можно указать специфичный токен через флаг --token или переменную окружения TUNA_TOKEN. Переопределение происходит в соответствии с политикой очерёдности конфигурации.

tuna redis 6379 --token=tt_***

С указанием региона для подключения

Можно указать специфичный регион через флаг --location/-l или переменную окружения TUNA_LOCATION. Переопределение происходит в соответствии с политикой очерёдности конфигурации.

tuna redis 6379 --location=nl

Статичный порт

В качестве значения флага --port/-p может выступать алиас или назначенный порт. Порты можно резервировать в личном кабинете и после перезапуска туннеля адрес останется прежним. Подробнее о портах читайте в отдельной инструкции.

tuna redis 6379 --port=redis
tuna redis 6379 --port=35000

Инспектор запросов

В инспекторе запросов можно производить отладку входящих запросов, смотреть заголовки и другую информацию, которая может облегчить работу при разработке приложений. Он управляется флагом --inspect или переменной окружения TUNA_INSPECT.

Управление

Инспектор запросов включен по умолчанию и доступен по адресу http://127.0.0.1:4040, если порт 4040 занят, то будет выбран следующий по списку свободный. Адрес или порт можно переопределить с помощью переменной окружения TUNA_INSPECT_ADDR или параметра inspectAddr в конфигурационном файле.

  • TUNA_INSPECT_ADDR=0.0.0.0 - слушать на всех интерфейсах
  • TUNA_INSPECT_ADDR=0.0.0.0:8080 - слушать на всех интерфейсах на порту 8080, если порт занят, то будет выбран следующий по списку свободный
  • TUNA_INSPECT_ADDR=8080 - слушать на адресе 127.0.0.1 на порту 8080, если порт занят, то будет выбран следующий по списку свободный

Итоговый адрес будет написан в консоли при запуске:

cli_redis

Интерфейс

Слева отображается список сессий, а справа вывод команд, которые были выполнены внутри сессий.

web_redis