Cluster
Методы для управления кластерами Redis.
JSON-представление
{
"id": "string",
"folderId": "string",
"createdAt": "string",
"name": "string",
"description": "string",
"labels": "object",
"environment": "string",
"monitoring": [
{
"name": "string",
"description": "string",
"link": "string"
}
],
"config": {
"version": "string",
"resources": {
"resourcePresetId": "string",
"diskSize": "string"
},
"redisConfig_5_0": {
"effectiveConfig": {
"maxmemoryPolicy": "string",
"timeout": "integer",
"password": "string"
},
"userConfig": {
"maxmemoryPolicy": "string",
"timeout": "integer",
"password": "string"
},
"defaultConfig": {
"maxmemoryPolicy": "string",
"timeout": "integer",
"password": "string"
}
}
},
"networkId": "string",
"health": "string",
"status": "string"
}
Поле | Описание |
---|---|
id | string Идентификатор кластера Redis. Этот идентификатор генерирует MDB при создании. |
folderId | string Идентификатор каталога, которому принадлежит кластер Redis. |
createdAt | string (date-time) Время создания в формате RFC3339 . Строка в формате RFC3339. |
name | string Имя кластера Redis. Имя уникально в рамках каталога. Длина имени должна быть от 3 до 63 символов. |
description | string Описание кластера Redis. Длина описания должна быть от 0 до 256 символов. |
labels | object Пользовательские метки для кластера Redis в виде пар |
environment | string Среда развертывания кластера Redis.
|
monitoring[] | object Описание систем мониторинга, относящихся к данному кластеру Redis. |
monitoring[]. name |
string Название системы мониторинга. |
monitoring[]. description |
string Описание системы мониторинга. |
monitoring[]. link |
string Ссылка на графики системы мониторинга для кластера Redis. |
config | object Конфигурация кластера Redis. |
config. version |
string Версия серверного программного обеспечения Redis. |
config. resources |
object |
config. resources. resourcePresetId |
string Идентификатор набора вычислительных ресурсов, доступных хосту (процессор, память и т. д.). Все доступные наборы ресурсов перечислены в документации. |
config. resources. diskSize |
string (int64) Объем хранилища, доступного хосту, в байтах. |
config. redisConfig_5_0 |
object |
config. redisConfig_5_0. effectiveConfig |
object Действующие параметры для кластера Redis 5.0 (сочетание параметров, определенных в Поля и структура |
config. redisConfig_5_0. effectiveConfig. maxmemoryPolicy |
string Политика Redis для отбрасывания ключей из набора данных, который достиг максимального объема памяти, доступного на хосте. Параметр maxmemory зависит от host class Managed Service for Redis. Все политики подробно описаны в документации Redis.
|
config. redisConfig_5_0. effectiveConfig. timeout |
integer (int64) Время, в течение которого Redis сохраняет подключение открытым, пока клиент бездействует. Если в течение этого времени не получена команда, соединение закрывается. |
config. redisConfig_5_0. effectiveConfig. password |
string Пароль для аутентификации. Значение должно соответствовать регулярному выражению |
config. redisConfig_5_0. userConfig |
object Пользовательские настройки для кластера Redis 5.0. Поля и структура |
config. redisConfig_5_0. userConfig. maxmemoryPolicy |
string Политика Redis для отбрасывания ключей из набора данных, который достиг максимального объема памяти, доступного на хосте. Параметр maxmemory зависит от host class Managed Service for Redis. Все политики подробно описаны в документации Redis.
|
config. redisConfig_5_0. userConfig. timeout |
integer (int64) Время, в течение которого Redis сохраняет подключение открытым, пока клиент бездействует. Если в течение этого времени не получена команда, соединение закрывается. |
config. redisConfig_5_0. userConfig. password |
string Пароль для аутентификации. Значение должно соответствовать регулярному выражению |
config. redisConfig_5_0. defaultConfig |
object Конфигурация по умолчанию для кластера Redis 5.0. Поля и структура |
config. redisConfig_5_0. defaultConfig. maxmemoryPolicy |
string Политика Redis для отбрасывания ключей из набора данных, который достиг максимального объема памяти, доступного на хосте. Параметр maxmemory зависит от host class Managed Service for Redis. Все политики подробно описаны в документации Redis.
|
config. redisConfig_5_0. defaultConfig. timeout |
integer (int64) Время, в течение которого Redis сохраняет подключение открытым, пока клиент бездействует. Если в течение этого времени не получена команда, соединение закрывается. |
config. redisConfig_5_0. defaultConfig. password |
string Пароль для аутентификации. Значение должно соответствовать регулярному выражению |
networkId | string |
health | string Агрегированная работоспособность кластера.
|
status | string Состояние кластера
|
Методы
Метод | Описание |
---|---|
addHosts | Создает новые хосты для кластера. |
backup | Создает резервную копию для указанного кластера Redis. |
create | Создает кластер Redis в указанном каталоге. |
delete | Удаляет указанный кластер Redis. |
deleteHosts | Удаляет указанные хосты кластера. |
get | Возвращает указанный кластер Redis. |
list | Возвращает список кластеров Redis, принадлежащих указанному каталогу. |
listBackups | Получает список доступных резервных копий для указанного кластера Redis. |
listHosts | Получает список хостов для указанного кластера. |
listLogs | Получает логи для указанного кластера Redis. |
listOperations | Возвращает список операций для указанного кластера. |
restore | Создает новый кластер Redis с использованием указанной резервной копии. |
start | Запускает указанный кластер Redis. |
startFailover | Запускает ручное переключение мастера для указанного кластера Redis. |
stop | Останавливает указанный кластер Redis. |
update | Изменяет указанный кластер Redis. |