При создании DCS Redis instance вы можете выбрать версию кэш‑движка и тип инстанса.
DCS поддерживает Redis 3.0/4.0/5.0/6.0/7.0. В следующей таблице описаны различия между этими версиями.
Функция | Redis 3.0 | Redis 4.0 and Redis 5.0 | Redis 6.0/7.0 |
|---|---|---|---|
Совместимость с открытым исходным кодом | Redis 3.0.7 | Redis 4.0.14 and 5.0.14, respectively | Redis 6.2.7 and 7.2, respectively |
Режим развертывания инстанса | На основе VMs | Контейнеризовано на основе физических серверов | Контейнеризовано на основе физических серверов |
Время, необходимое для создания instance | 3–15 минут, или 10–30 минут для кластер instances. | 8 секунд | 8 секунд |
QPS | 100,000 QPS на узел | 100,000 QPS на узел | 100,000 QPS на узел |
Доступ через публичную сеть | Поддерживается | Не поддерживается | Не поддерживается |
Визуализированное управление данными | Не поддерживается | Web CLI для подключения к Redis и управления данными | Web CLI для подключения к Redis и управления данными |
Instance type | Single-node, master/standby и Proxy Cluster | Single-node, read/write splitting, master/standby, Proxy Cluster и Redis Cluster | Redis 6.0: Single-node, master/standby, Proxy Cluster, read/write splitting и Redis Cluster Redis 7.0: Single-node, master/standby и Redis Cluster Single-node, master/standby и Redis Cluster |
Scale-up или scale-down | Online scale-up и scale-down | Online scale-up и scale-down | Online scale-up и scale-down |
Бэкап и восстановление | Поддерживается для master/standby и cluster instances | Поддерживается для master/standby, read/write splitting и cluster instances | Поддерживается для master/standby, read/write splitting и cluster instances |
Базовые архитектуры различаются в зависимости от версии Redis. После выбора версии Redis её нельзя изменить. Например, вы не можете обновить DCS Redis 3.0 instance до Redis 4.0 или 5.0. Если вам требуется более высокая версия Redis, создайте новый instance, отвечающий вашим требованиям, а затем перенесите данные со старого instance в новый.
Выберите из вариантов single-node, master/standby, read/write splitting и cluster types. Для получения подробной информации об их архитектурах и сценариях применения см. DCS Instance Types.