Новая услуга — Redis

21.04.2023

Redis теперь доступен не только как дополнительная услуга для хостинг-аккаунта, но и как отдельная независимая услуга.

Redis (REmote DIctionary Server) — система хранения данных типа «ключ-значение» в оперативной памяти. Благодаря простоте и высокой скорости работы используется для кеширования, систем «публикация-подписка» и других задач, требующих максимальной производительности. Позволяет хранить не только строки, но и массивы, словари, множества без повторов, отсортированные множества и другие структуры данных. Также поддерживает транзакции (когда либо последовательно выполняются все операции, либо ни одной) и пакетную обработку команд (сначала выполняется ряд команд, затем получается ряд результатов).

Основные преимущества отдельной услуги Redis по сравнению с дополнительной услугой:

  • Поддержка внешних подключений.
  • Управление пользователями, настройка и ограничение доступа.
  • Автосохранение данных на диск и восстановление их в памяти в случае остановки и перезапуска сервиса.
  • Ежедневные автоматические резервные копии с возможностью восстановления.

Планируется, что в будущем поддержка дополнительной услуги будет прекращена и Redis будет доступен только как отдельная услуга.

Тарифы. Услуга представляет собой отдельный инстанс Redis с ресурсами в соответствии с выбранным тарифом: в минимальном тарифе предоставляется 256 МБ ОЗУ и 8 баз данных, в максимальном — 6 ГБ ОЗУ и 28 баз данных. Также в тарифах отличается количество правил безопасности (от 2 до 46) и количество одновременных соединений (от 256 до 6144). Выбранный тариф можно менять в любую сторону неограниченное количество раз, но не чаще одного раза в сутки.

Пользователи. Можно создавать пользователей с настройками доступа к данным и системе pub/sub.

Резервные копии. Каждую ночь для всех инстансов создаются автоматические резервные копии. Копии сохраняются за последние 7 дней и первое число текущего месяца, размещаются на отдельном сервере и не занимают место в инстансе.

Оплата. Оплата списывается каждую ночь с личного баланса, сумма списания зависит от максимального использованного тарифа за прошедший день. При нехватке средств на балансе услуга деактивируется и хранится на сервере 10 дней. В течение этого периода можно пополнить баланс, оплатить стоимость хранения данных с момента деактивации и возобновить работу услуги.

Для каждого инстанса доступно делегирование доступа и передача прав.

В вики создан новый раздел «Redis» с общей информацией по работе с услугой.

Услуга находится на этапе бета-тестирования. Пожелания по улучшению функционала можно оставлять через раздел отзывов и предложений.