Cluster
A set of methods for managing Redis clusters.
JSON Representation
{
"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",
"diskTypeId": "string"
},
"backupWindowStart": {
"hours": "integer",
"minutes": "integer",
"seconds": "integer",
"nanos": "integer"
},
"access": {
"dataLens": true
},
// `config` includes only one of the fields `redisConfig_5_0`, `redisConfig_6_0`, `redisConfig_6_2`
"redisConfig_5_0": {
"effectiveConfig": {
"maxmemoryPolicy": "string",
"timeout": "integer",
"password": "string",
"databases": "integer",
"slowlogLogSlowerThan": "integer",
"slowlogMaxLen": "integer",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
}
},
"userConfig": {
"maxmemoryPolicy": "string",
"timeout": "integer",
"password": "string",
"databases": "integer",
"slowlogLogSlowerThan": "integer",
"slowlogMaxLen": "integer",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
}
},
"defaultConfig": {
"maxmemoryPolicy": "string",
"timeout": "integer",
"password": "string",
"databases": "integer",
"slowlogLogSlowerThan": "integer",
"slowlogMaxLen": "integer",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
}
}
},
"redisConfig_6_0": {
"effectiveConfig": {
"maxmemoryPolicy": "string",
"timeout": "integer",
"password": "string",
"databases": "integer",
"slowlogLogSlowerThan": "integer",
"slowlogMaxLen": "integer",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
}
},
"userConfig": {
"maxmemoryPolicy": "string",
"timeout": "integer",
"password": "string",
"databases": "integer",
"slowlogLogSlowerThan": "integer",
"slowlogMaxLen": "integer",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
}
},
"defaultConfig": {
"maxmemoryPolicy": "string",
"timeout": "integer",
"password": "string",
"databases": "integer",
"slowlogLogSlowerThan": "integer",
"slowlogMaxLen": "integer",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
}
}
},
"redisConfig_6_2": {
"effectiveConfig": {
"maxmemoryPolicy": "string",
"timeout": "integer",
"password": "string",
"databases": "integer",
"slowlogLogSlowerThan": "integer",
"slowlogMaxLen": "integer",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
}
},
"userConfig": {
"maxmemoryPolicy": "string",
"timeout": "integer",
"password": "string",
"databases": "integer",
"slowlogLogSlowerThan": "integer",
"slowlogMaxLen": "integer",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
}
},
"defaultConfig": {
"maxmemoryPolicy": "string",
"timeout": "integer",
"password": "string",
"databases": "integer",
"slowlogLogSlowerThan": "integer",
"slowlogMaxLen": "integer",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "integer",
"softLimit": "integer",
"softSeconds": "integer"
}
}
},
// end of the list of possible fields`config`
},
"networkId": "string",
"health": "string",
"status": "string",
"sharded": true,
"maintenanceWindow": {
// `maintenanceWindow` includes only one of the fields `anytime`, `weeklyMaintenanceWindow`
"anytime": {},
"weeklyMaintenanceWindow": {
"day": "string",
"hour": "string"
},
// end of the list of possible fields`maintenanceWindow`
},
"plannedOperation": {
"info": "string",
"delayedUntil": "string"
},
"securityGroupIds": [
"string"
],
"tlsEnabled": true,
"deletionProtection": true,
"persistenceMode": "string"
}
Field | Description |
---|---|
id | string ID of the Redis cluster. This ID is assigned by MDB at creation time. |
folderId | string ID of the folder that the Redis cluster belongs to. |
createdAt | string (date-time) Creation timestamp in RFC3339 text format. String in RFC3339 text format. |
name | string Name of the Redis cluster. The name is unique within the folder. 3-63 characters long. |
description | string Description of the Redis cluster. 0-256 characters long. |
labels | object Custom labels for the Redis cluster as |
environment | string Deployment environment of the Redis cluster.
|
monitoring[] | object Description of monitoring systems relevant to the Redis cluster. |
monitoring[]. name |
string Name of the monitoring system. |
monitoring[]. description |
string Description of the monitoring system. |
monitoring[]. link |
string Link to the monitoring system charts for the Redis cluster. |
config | object Configuration of the Redis cluster. |
config. version |
string Version of Redis server software. |
config. resources |
object |
config. resources. resourcePresetId |
string ID of the preset for computational resources available to a host (CPU, memory etc.). All available presets are listed in the documentation. |
config. resources. diskSize |
string (int64) Volume of the storage available to a host, in bytes. |
config. resources. diskTypeId |
string Type of the storage environment for the host. Possible values:
|
config. backupWindowStart |
object Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and google.protobuf.Timestamp. |
config. backupWindowStart. hours |
integer (int32) Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. |
config. backupWindowStart. minutes |
integer (int32) Minutes of hour of day. Must be from 0 to 59. |
config. backupWindowStart. seconds |
integer (int32) Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. |
config. backupWindowStart. nanos |
integer (int32) Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. |
config. access |
object |
config. access. dataLens |
boolean (boolean) Allow access for DataLens |
config. redisConfig_5_0 |
object config includes only one of the fields redisConfig_5_0 , redisConfig_6_0 , redisConfig_6_2 |
config. redisConfig_5_0. effectiveConfig |
object Effective settings for a Redis 5.0 cluster (a combination of settings defined in Fields and structure of |
config. redisConfig_5_0. effectiveConfig. maxmemoryPolicy |
string Redis key eviction policy for a dataset that reaches maximum memory, available to the host. Redis maxmemory setting depends on Managed Service for Redis host class. All policies are described in detail in Redis documentation.
|
config. redisConfig_5_0. effectiveConfig. timeout |
integer (int64) Time that Redis keeps the connection open while the client is idle. If no new command is sent during that time, the connection is closed. |
config. redisConfig_5_0. effectiveConfig. password |
string Authentication password. Value must match the regular expression |
config. redisConfig_5_0. effectiveConfig. databases |
integer (int64) Number of database buckets on a single redis-server process. Value must be greater than 0. |
config. redisConfig_5_0. effectiveConfig. slowlogLogSlowerThan |
integer (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 0. |
config. redisConfig_5_0. effectiveConfig. slowlogMaxLen |
integer (int64) Max slow requests number to log. The minimum value is 0. |
config. redisConfig_5_0. effectiveConfig. notifyKeyspaceEvents |
string String setting for pub\sub functionality; subset of KEg$lshzxeAt. Value must match the regular expression |
config. redisConfig_5_0. effectiveConfig. clientOutputBufferLimitPubsub |
object Redis connection output buffers limits for pubsub operations. |
config. redisConfig_5_0. effectiveConfig. clientOutputBufferLimitPubsub. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_5_0. effectiveConfig. clientOutputBufferLimitPubsub. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_5_0. effectiveConfig. clientOutputBufferLimitPubsub. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_5_0. effectiveConfig. clientOutputBufferLimitNormal |
object Redis connection output buffers limits for clients. |
config. redisConfig_5_0. effectiveConfig. clientOutputBufferLimitNormal. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_5_0. effectiveConfig. clientOutputBufferLimitNormal. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_5_0. effectiveConfig. clientOutputBufferLimitNormal. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_5_0. userConfig |
object User-defined settings for a Redis 5.0 cluster. Fields and structure of |
config. redisConfig_5_0. userConfig. maxmemoryPolicy |
string Redis key eviction policy for a dataset that reaches maximum memory, available to the host. Redis maxmemory setting depends on Managed Service for Redis host class. All policies are described in detail in Redis documentation.
|
config. redisConfig_5_0. userConfig. timeout |
integer (int64) Time that Redis keeps the connection open while the client is idle. If no new command is sent during that time, the connection is closed. |
config. redisConfig_5_0. userConfig. password |
string Authentication password. Value must match the regular expression |
config. redisConfig_5_0. userConfig. databases |
integer (int64) Number of database buckets on a single redis-server process. Value must be greater than 0. |
config. redisConfig_5_0. userConfig. slowlogLogSlowerThan |
integer (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 0. |
config. redisConfig_5_0. userConfig. slowlogMaxLen |
integer (int64) Max slow requests number to log. The minimum value is 0. |
config. redisConfig_5_0. userConfig. notifyKeyspaceEvents |
string String setting for pub\sub functionality; subset of KEg$lshzxeAt. Value must match the regular expression |
config. redisConfig_5_0. userConfig. clientOutputBufferLimitPubsub |
object Redis connection output buffers limits for pubsub operations. |
config. redisConfig_5_0. userConfig. clientOutputBufferLimitPubsub. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_5_0. userConfig. clientOutputBufferLimitPubsub. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_5_0. userConfig. clientOutputBufferLimitPubsub. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_5_0. userConfig. clientOutputBufferLimitNormal |
object Redis connection output buffers limits for clients. |
config. redisConfig_5_0. userConfig. clientOutputBufferLimitNormal. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_5_0. userConfig. clientOutputBufferLimitNormal. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_5_0. userConfig. clientOutputBufferLimitNormal. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_5_0. defaultConfig |
object Default configuration for a Redis 5.0 cluster. Fields and structure of |
config. redisConfig_5_0. defaultConfig. maxmemoryPolicy |
string Redis key eviction policy for a dataset that reaches maximum memory, available to the host. Redis maxmemory setting depends on Managed Service for Redis host class. All policies are described in detail in Redis documentation.
|
config. redisConfig_5_0. defaultConfig. timeout |
integer (int64) Time that Redis keeps the connection open while the client is idle. If no new command is sent during that time, the connection is closed. |
config. redisConfig_5_0. defaultConfig. password |
string Authentication password. Value must match the regular expression |
config. redisConfig_5_0. defaultConfig. databases |
integer (int64) Number of database buckets on a single redis-server process. Value must be greater than 0. |
config. redisConfig_5_0. defaultConfig. slowlogLogSlowerThan |
integer (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 0. |
config. redisConfig_5_0. defaultConfig. slowlogMaxLen |
integer (int64) Max slow requests number to log. The minimum value is 0. |
config. redisConfig_5_0. defaultConfig. notifyKeyspaceEvents |
string String setting for pub\sub functionality; subset of KEg$lshzxeAt. Value must match the regular expression |
config. redisConfig_5_0. defaultConfig. clientOutputBufferLimitPubsub |
object Redis connection output buffers limits for pubsub operations. |
config. redisConfig_5_0. defaultConfig. clientOutputBufferLimitPubsub. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_5_0. defaultConfig. clientOutputBufferLimitPubsub. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_5_0. defaultConfig. clientOutputBufferLimitPubsub. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_5_0. defaultConfig. clientOutputBufferLimitNormal |
object Redis connection output buffers limits for clients. |
config. redisConfig_5_0. defaultConfig. clientOutputBufferLimitNormal. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_5_0. defaultConfig. clientOutputBufferLimitNormal. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_5_0. defaultConfig. clientOutputBufferLimitNormal. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_6_0 |
object config includes only one of the fields redisConfig_5_0 , redisConfig_6_0 , redisConfig_6_2 |
config. redisConfig_6_0. effectiveConfig |
object Effective settings for a Redis 6.0 cluster (a combination of settings defined in Fields and structure of |
config. redisConfig_6_0. effectiveConfig. maxmemoryPolicy |
string Redis key eviction policy for a dataset that reaches maximum memory, available to the host. Redis maxmemory setting depends on Managed Service for Redis host class. All policies are described in detail in Redis documentation.
|
config. redisConfig_6_0. effectiveConfig. timeout |
integer (int64) Time that Redis keeps the connection open while the client is idle. If no new command is sent during that time, the connection is closed. |
config. redisConfig_6_0. effectiveConfig. password |
string Authentication password. Value must match the regular expression |
config. redisConfig_6_0. effectiveConfig. databases |
integer (int64) Number of database buckets on a single redis-server process. Value must be greater than 0. |
config. redisConfig_6_0. effectiveConfig. slowlogLogSlowerThan |
integer (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 0. |
config. redisConfig_6_0. effectiveConfig. slowlogMaxLen |
integer (int64) Max slow requests number to log. The minimum value is 0. |
config. redisConfig_6_0. effectiveConfig. notifyKeyspaceEvents |
string String setting for pub\sub functionality; subset of KEg$lshzxeAtm. Value must match the regular expression |
config. redisConfig_6_0. effectiveConfig. clientOutputBufferLimitPubsub |
object Redis connection output buffers limits for pubsub operations. |
config. redisConfig_6_0. effectiveConfig. clientOutputBufferLimitPubsub. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_6_0. effectiveConfig. clientOutputBufferLimitPubsub. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_6_0. effectiveConfig. clientOutputBufferLimitPubsub. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_6_0. effectiveConfig. clientOutputBufferLimitNormal |
object Redis connection output buffers limits for clients. |
config. redisConfig_6_0. effectiveConfig. clientOutputBufferLimitNormal. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_6_0. effectiveConfig. clientOutputBufferLimitNormal. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_6_0. effectiveConfig. clientOutputBufferLimitNormal. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_6_0. userConfig |
object User-defined settings for a Redis 6.0 cluster. Fields and structure of |
config. redisConfig_6_0. userConfig. maxmemoryPolicy |
string Redis key eviction policy for a dataset that reaches maximum memory, available to the host. Redis maxmemory setting depends on Managed Service for Redis host class. All policies are described in detail in Redis documentation.
|
config. redisConfig_6_0. userConfig. timeout |
integer (int64) Time that Redis keeps the connection open while the client is idle. If no new command is sent during that time, the connection is closed. |
config. redisConfig_6_0. userConfig. password |
string Authentication password. Value must match the regular expression |
config. redisConfig_6_0. userConfig. databases |
integer (int64) Number of database buckets on a single redis-server process. Value must be greater than 0. |
config. redisConfig_6_0. userConfig. slowlogLogSlowerThan |
integer (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 0. |
config. redisConfig_6_0. userConfig. slowlogMaxLen |
integer (int64) Max slow requests number to log. The minimum value is 0. |
config. redisConfig_6_0. userConfig. notifyKeyspaceEvents |
string String setting for pub\sub functionality; subset of KEg$lshzxeAtm. Value must match the regular expression |
config. redisConfig_6_0. userConfig. clientOutputBufferLimitPubsub |
object Redis connection output buffers limits for pubsub operations. |
config. redisConfig_6_0. userConfig. clientOutputBufferLimitPubsub. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_6_0. userConfig. clientOutputBufferLimitPubsub. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_6_0. userConfig. clientOutputBufferLimitPubsub. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_6_0. userConfig. clientOutputBufferLimitNormal |
object Redis connection output buffers limits for clients. |
config. redisConfig_6_0. userConfig. clientOutputBufferLimitNormal. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_6_0. userConfig. clientOutputBufferLimitNormal. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_6_0. userConfig. clientOutputBufferLimitNormal. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_6_0. defaultConfig |
object Default configuration for a Redis 6.0 cluster. Fields and structure of |
config. redisConfig_6_0. defaultConfig. maxmemoryPolicy |
string Redis key eviction policy for a dataset that reaches maximum memory, available to the host. Redis maxmemory setting depends on Managed Service for Redis host class. All policies are described in detail in Redis documentation.
|
config. redisConfig_6_0. defaultConfig. timeout |
integer (int64) Time that Redis keeps the connection open while the client is idle. If no new command is sent during that time, the connection is closed. |
config. redisConfig_6_0. defaultConfig. password |
string Authentication password. Value must match the regular expression |
config. redisConfig_6_0. defaultConfig. databases |
integer (int64) Number of database buckets on a single redis-server process. Value must be greater than 0. |
config. redisConfig_6_0. defaultConfig. slowlogLogSlowerThan |
integer (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 0. |
config. redisConfig_6_0. defaultConfig. slowlogMaxLen |
integer (int64) Max slow requests number to log. The minimum value is 0. |
config. redisConfig_6_0. defaultConfig. notifyKeyspaceEvents |
string String setting for pub\sub functionality; subset of KEg$lshzxeAtm. Value must match the regular expression |
config. redisConfig_6_0. defaultConfig. clientOutputBufferLimitPubsub |
object Redis connection output buffers limits for pubsub operations. |
config. redisConfig_6_0. defaultConfig. clientOutputBufferLimitPubsub. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_6_0. defaultConfig. clientOutputBufferLimitPubsub. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_6_0. defaultConfig. clientOutputBufferLimitPubsub. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_6_0. defaultConfig. clientOutputBufferLimitNormal |
object Redis connection output buffers limits for clients. |
config. redisConfig_6_0. defaultConfig. clientOutputBufferLimitNormal. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_6_0. defaultConfig. clientOutputBufferLimitNormal. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_6_0. defaultConfig. clientOutputBufferLimitNormal. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_6_2 |
object config includes only one of the fields redisConfig_5_0 , redisConfig_6_0 , redisConfig_6_2 |
config. redisConfig_6_2. effectiveConfig |
object Effective settings for a Redis 6.2 cluster (a combination of settings defined in Fields and structure of |
config. redisConfig_6_2. effectiveConfig. maxmemoryPolicy |
string Redis key eviction policy for a dataset that reaches maximum memory, available to the host. Redis maxmemory setting depends on Managed Service for Redis host class. All policies are described in detail in Redis documentation.
|
config. redisConfig_6_2. effectiveConfig. timeout |
integer (int64) Time that Redis keeps the connection open while the client is idle. If no new command is sent during that time, the connection is closed. |
config. redisConfig_6_2. effectiveConfig. password |
string Authentication password. Value must match the regular expression |
config. redisConfig_6_2. effectiveConfig. databases |
integer (int64) Number of database buckets on a single redis-server process. Value must be greater than 0. |
config. redisConfig_6_2. effectiveConfig. slowlogLogSlowerThan |
integer (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 0. |
config. redisConfig_6_2. effectiveConfig. slowlogMaxLen |
integer (int64) Max slow requests number to log. The minimum value is 0. |
config. redisConfig_6_2. effectiveConfig. notifyKeyspaceEvents |
string String setting for pub\sub functionality; subset of KEg$lshzxeAtm. Value must match the regular expression |
config. redisConfig_6_2. effectiveConfig. clientOutputBufferLimitPubsub |
object Redis connection output buffers limits for pubsub operations. |
config. redisConfig_6_2. effectiveConfig. clientOutputBufferLimitPubsub. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_6_2. effectiveConfig. clientOutputBufferLimitPubsub. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_6_2. effectiveConfig. clientOutputBufferLimitPubsub. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_6_2. effectiveConfig. clientOutputBufferLimitNormal |
object Redis connection output buffers limits for clients. |
config. redisConfig_6_2. effectiveConfig. clientOutputBufferLimitNormal. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_6_2. effectiveConfig. clientOutputBufferLimitNormal. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_6_2. effectiveConfig. clientOutputBufferLimitNormal. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_6_2. userConfig |
object User-defined settings for a Redis 6.2 cluster. Fields and structure of |
config. redisConfig_6_2. userConfig. maxmemoryPolicy |
string Redis key eviction policy for a dataset that reaches maximum memory, available to the host. Redis maxmemory setting depends on Managed Service for Redis host class. All policies are described in detail in Redis documentation.
|
config. redisConfig_6_2. userConfig. timeout |
integer (int64) Time that Redis keeps the connection open while the client is idle. If no new command is sent during that time, the connection is closed. |
config. redisConfig_6_2. userConfig. password |
string Authentication password. Value must match the regular expression |
config. redisConfig_6_2. userConfig. databases |
integer (int64) Number of database buckets on a single redis-server process. Value must be greater than 0. |
config. redisConfig_6_2. userConfig. slowlogLogSlowerThan |
integer (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 0. |
config. redisConfig_6_2. userConfig. slowlogMaxLen |
integer (int64) Max slow requests number to log. The minimum value is 0. |
config. redisConfig_6_2. userConfig. notifyKeyspaceEvents |
string String setting for pub\sub functionality; subset of KEg$lshzxeAtm. Value must match the regular expression |
config. redisConfig_6_2. userConfig. clientOutputBufferLimitPubsub |
object Redis connection output buffers limits for pubsub operations. |
config. redisConfig_6_2. userConfig. clientOutputBufferLimitPubsub. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_6_2. userConfig. clientOutputBufferLimitPubsub. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_6_2. userConfig. clientOutputBufferLimitPubsub. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_6_2. userConfig. clientOutputBufferLimitNormal |
object Redis connection output buffers limits for clients. |
config. redisConfig_6_2. userConfig. clientOutputBufferLimitNormal. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_6_2. userConfig. clientOutputBufferLimitNormal. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_6_2. userConfig. clientOutputBufferLimitNormal. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_6_2. defaultConfig |
object Default configuration for a Redis 6.2 cluster. Fields and structure of |
config. redisConfig_6_2. defaultConfig. maxmemoryPolicy |
string Redis key eviction policy for a dataset that reaches maximum memory, available to the host. Redis maxmemory setting depends on Managed Service for Redis host class. All policies are described in detail in Redis documentation.
|
config. redisConfig_6_2. defaultConfig. timeout |
integer (int64) Time that Redis keeps the connection open while the client is idle. If no new command is sent during that time, the connection is closed. |
config. redisConfig_6_2. defaultConfig. password |
string Authentication password. Value must match the regular expression |
config. redisConfig_6_2. defaultConfig. databases |
integer (int64) Number of database buckets on a single redis-server process. Value must be greater than 0. |
config. redisConfig_6_2. defaultConfig. slowlogLogSlowerThan |
integer (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 0. |
config. redisConfig_6_2. defaultConfig. slowlogMaxLen |
integer (int64) Max slow requests number to log. The minimum value is 0. |
config. redisConfig_6_2. defaultConfig. notifyKeyspaceEvents |
string String setting for pub\sub functionality; subset of KEg$lshzxeAtm. Value must match the regular expression |
config. redisConfig_6_2. defaultConfig. clientOutputBufferLimitPubsub |
object Redis connection output buffers limits for pubsub operations. |
config. redisConfig_6_2. defaultConfig. clientOutputBufferLimitPubsub. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_6_2. defaultConfig. clientOutputBufferLimitPubsub. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_6_2. defaultConfig. clientOutputBufferLimitPubsub. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
config. redisConfig_6_2. defaultConfig. clientOutputBufferLimitNormal |
object Redis connection output buffers limits for clients. |
config. redisConfig_6_2. defaultConfig. clientOutputBufferLimitNormal. hardLimit |
integer (int64) Total limit in bytes. The minimum value is 0. |
config. redisConfig_6_2. defaultConfig. clientOutputBufferLimitNormal. softLimit |
integer (int64) Limit in bytes during certain time period. The minimum value is 0. |
config. redisConfig_6_2. defaultConfig. clientOutputBufferLimitNormal. softSeconds |
integer (int64) Seconds for soft limit. The minimum value is 0. |
networkId | string |
health | string Aggregated cluster health.
|
status | string Cluster status.
|
sharded | boolean (boolean) Redis cluster mode on/off. |
maintenanceWindow | object Maintenance window for the cluster. A maintenance window settings. |
maintenanceWindow. anytime |
object maintenanceWindow includes only one of the fields anytime , weeklyMaintenanceWindow |
maintenanceWindow. weeklyMaintenanceWindow |
object maintenanceWindow includes only one of the fields anytime , weeklyMaintenanceWindow Weelky maintenance window settings. |
maintenanceWindow. weeklyMaintenanceWindow. day |
string Day of the week (in |
maintenanceWindow. weeklyMaintenanceWindow. hour |
string (int64) Hour of the day in UTC (in Acceptable values are 1 to 24, inclusive. |
plannedOperation | object Planned maintenance operation to be started for the cluster within the nearest maintenanceWindow. A planned maintenance operation. |
plannedOperation. info |
string Information about this maintenance operation. The maximum string length in characters is 256. |
plannedOperation. delayedUntil |
string (date-time) Time until which this maintenance operation is delayed. String in RFC3339 text format. |
securityGroupIds[] | string User security groups |
tlsEnabled | boolean (boolean) TLS port and functionality on\off |
deletionProtection | boolean (boolean) Deletion Protection inhibits deletion of the cluster |
persistenceMode | string Persistence mode |
Methods
Method | Description |
---|---|
addHosts | Creates new hosts for a cluster. |
addShard | Creates a new shard. |
backup | Creates a backup for the specified Redis cluster. |
create | Creates a Redis cluster in the specified folder. |
delete | Deletes the specified Redis cluster. |
deleteHosts | Deletes the specified hosts for a cluster. |
deleteShard | Deletes the specified shard. |
get | Returns the specified Redis cluster. |
getShard | Returns the specified shard. |
list | Retrieves the list of Redis clusters that belong to the specified folder. |
listBackups | Retrieves the list of available backups for the specified Redis cluster. |
listHosts | Retrieves a list of hosts for the specified cluster. |
listLogs | Retrieves logs for the specified Redis cluster. |
listOperations | Retrieves the list of operations for the specified cluster. |
listShards | Retrieves a list of shards. |
move | Moves a Redis cluster to the specified folder. |
rebalance | Rebalances the cluster. Evenly distributes all the hash slots between the shards. |
rescheduleMaintenance | Reschedules planned maintenance operation. |
restore | Creates a new Redis cluster using the specified backup. |
start | Start the specified Redis cluster. |
startFailover | Start a manual failover on the specified Redis cluster. |
stop | Stop the specified Redis cluster. |
streamLogs | Same as ListLogs but using server-side streaming. Also allows for 'tail -f' semantics. |
update | Updates the specified Redis cluster. |
updateHosts | Updates the specified hosts. |