Подключение к кластеру Redis
Подключиться к кластеру Redis можно через консоль, из Docker или вашего приложения.
На время бета-тестирования подключиться можно только с использованием SSL-сертификата через порт 6380.
Получить корневой SSL-сертификат
mkdir -p ~/.redis/
wget https://storage.dbaas.selcloud.ru/CA.pem -O ~/.redis/SelectelDBaaSRootCA.pem
chmod 600 ~/.redis/SelectelDBaaSRootCA.pem
Посмотреть параметры подключения
Для подключения нужно указать хост (DNS-адрес ноды кластера) и пароль пользователя.
- В панели управления перейдите в раздел Облачная платформа ⟶ Базы данных.
- Откройте страницу кластера ⟶ вкладка Настройки.
- Посмотрите DNS-адрес ноды кластера в блоке Адреса ноды ⟶ поле DNS-адрес.
- Посмотреть пароль нельзя — он задается при создании кластера. Если вы забыли пароль, измените его.
Подключиться из консоли
Подключиться можно только из клиента Redis версии выше 6 — эти версии поддерживают SSL.
- Скачайте архив с исходным кодом утилиты.
Запустите сборку:
make BUILD_TLS=yes
Подключитесь к Redis:
redis-cli -h <DNS> \ --pass '<password>' \ -p 6380 \ --tls \ --cacert ~/.redis/SelectelDBaaSRootCA.pem
Укажите:
<DNS>
— DNS-адрес ноды;<password>
— пароль пользователя.
Подключиться из Docker
docker run --rm -ti \
-v $(pwd)/SelectelDBaaSRootCA.pem:/SelectelDBaaSRootCA.pem \
redis \
redis-cli \
-h <cluster_DNS> \
--pass '<password>' \
-p 6380 --tls --cacert /SelectelDBaaSRootCA.pem ping
Укажите:
<DNS>
— DNS-адрес ноды;<password>
— пароль пользователя.