Быстрый старт Distributed Cache Service
С помощью этой инструкции вы сможете создать инстанс DCS с Redis версии 5.0, затем подключиться к нему с помощью командной строки «redis-cli» и поместить в хранилище запись в формате ключ/значение.
Подготовка
Для подключения к Redis с помощью командной строки (redis-cli) в нашем примере мы будем использовать виртуальную машину под управлением Ubuntu. Целевой DCS-инстанс и виртуальная машина должны находиться внутри одного виртуального ЦОДа. Поэтому перед созданием и использованием экземпляра DCS нужно создать VPC, настроить группы безопасности и подсети. Чтобы выполнить эти требования:
Создайте виртуальный ЦОД. При создании VPC по умолчанию будет создана и подсеть. Чтобы выполнить действия из этой инструкции, дополнительную подсеть для виртуального ЦОДа создавать не нужно.
Создайте виртуальную машину под управлением Ubuntu. Из нее вы будете подключаться к DCS с помощью Redis CLI.
Если требования выполнены, перейдите к созданию DCS.
Создание экземпляра DCS for Redis
Войдите в консоль управления Advanced:
В списке сервисов выберите Distributed Cache Service.
В правом верхнем углу нажмите Buy DCS Instance.
В поле Cache Engine выберите Redis.
В поле Version выберите 5.0.
В поле Instance Type выберите Single-node. Этот тип подходит для кеширования данных, для которых не требуется высокая надежность. Single-node не поддерживает сохранение данных — они будут удалены после перезапуска инстанса.
В поле AZ выберите одну из зон доступности, в которой будет создан экземпляр DCS for Redis.
В поле Instance Specification выберите спецификацию экземпляра DCS.
В поле VPC выберите виртуальный ЦОД, который вы создали на этапе подготовки.
В поле Password Protected выберите Yes, затем введите и подтвердите пароль, который будет использоваться для доступа к экземпляру DCS.
В поле Name введите название инстанса.
В поле Enterpise Project в выпадающем списке выберите EPS-проект, которому будет принадлежать экземпляр DCS.
В правом нижнем углу нажмите Next.
Проверьте спецификацию инстанса и нажмите Submit.
Готово, экземпляр DCS for Redis будет создан в течение нескольких секунд.
Установка Redis CLI на виртуальную машину
Подключение к экземпляру DCS for Redis будет выполняться с помощью командной строки «redis-cli». Ее нужно установить на созданную раннее виртуальную машину. Для этого:
Загрузите клиент Redis на виртуальную машину:
wget http://download.redis.io/releases/redis-5.0.8.tar.gzРаспакуйте архив:
tar -xzf redis-5.0.8.tar.gzПерейдите в распакованный каталог:
cd redis-5.0.8Скомпилируйте исходный код:
make
Готово, вы установили redis-cli на виртуальную машину.
Подключение к Redis
Теперь к инстансу можно подключиться с помощью командной строки. Для этого:
Перейдите в каталог src:
cd srcПодключитесь к экземпляру Redis по его приватному IP-адресу и стандартному порту 6379.
./redis-cli -h 192 .168.0.1 -p 6379 -a passwordIP-адрес инстанса можно узнать на странице Homepage → Distributed Cache Service → Cache Manager в столбце Connection Address.
Для проверки работопособности Redis, добавьте в хранилище строку в формате ключ/значение:
set just testТеперь выведите добавленное значение по ключу:
get justВ выводе будет значение «test», которое соответсвует ключу «just»:
192.168.0.1:6379> set just testOK192.168.0.1:6379> get just"test"
Экземпляр DCS for Redis в формате Single-node готов к использованию.
- Подготовка
- Создание экземпляра DCS for Redis
- Установка Redis CLI на виртуальную машину
- Подключение к Redis