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

Managed Valkey

Valkey — Redis-совместимое хранилище для кэша, сессий и очередей. Для данных действует лимит maxmemory; он меньше общей памяти узла. При выборе тарифа ориентируйтесь на объём памяти для данных.

Создание кластера​

В панели управления выберите проект и раздел Managed Valkey. Для работы из терминала сначала подключите CLI.

Посмотрите доступные регионы, версии и идентификаторы тарифов:

tatnet valkey regions -o json

Создайте кластер в выбранном проекте и приватной сети:

tatnet valkey create -p <проект> \
--name <имя> --region <регион> --plan <тариф> \
--topology single --vpc <id-сети> --allow <CIDR-клиента>

Значения в угловых скобках замените своими. CIDR должен соответствовать адресам клиентов, которым нужен доступ. Справочник опций: tatnet valkey create --help.

Подключение​

Дождитесь готовности кластера и возьмите адрес подключения из панели или ответа CLI:

tatnet valkey get <кластер> -o json

Приложение и кластер можно подключить к одной VPC. Список разрешённых адресов задаётся отдельно от привязки к сети. Для TLS-подключения сохраните CA кластера:

tatnet valkey ca <кластер> --out cluster-ca.pem

Используйте схему rediss://. В Redis-совместимом клиенте включите TLS и проверку сертификата с этим CA. Используйте адрес и пароль своего кластера; пароль храните в секретных переменных приложения.

Управление​

  • tatnet valkey list — кластеры аккаунта; -p <проект> ограничивает список.
  • tatnet valkey allowlist --help — изменение разрешённых адресов.
  • tatnet valkey plan --help — смена тарифа.
  • tatnet valkey topology --help — смена топологии.
  • tatnet valkey reset-password --help — смена пароля.

Настройки сохранения на диск и вытеснения данных — через tatnet valkey params --help.

Стоимость​

Тариф относится к одному узлу. Итог зависит от числа узлов выбранной топологии; публичные IP оплачиваются отдельно. Актуальные суммы — на странице цен и в публичном прайс-листе.