你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az redis

管理 Azure 应用程序的专用 Redis 缓存。

命令

名称 说明 类型 状态
az redis access-policy

管理 Redis 缓存的访问策略。

核心 GA
az redis access-policy-assignment

管理 Redis 缓存的访问策略分配(Redis 用户)。

核心 GA
az redis access-policy-assignment create

将访问策略分配(Redis 用户)添加到 Redis 缓存。

核心 GA
az redis access-policy-assignment delete

删除访问策略分配(Redis 用户)。

核心 GA
az redis access-policy-assignment list

获取与 Redis 缓存关联的访问策略分配(Redis 用户)列表。

核心 GA
az redis access-policy-assignment show

获取有关 Redis 缓存的访问策略分配(Redis 用户)的详细信息。

核心 GA
az redis access-policy-assignment update

更新 Redis 缓存的访问策略分配(Redis 用户)。

核心 GA
az redis access-policy create

将访问策略添加到 Redis 缓存。

核心 GA
az redis access-policy delete

删除访问策略。

核心 GA
az redis access-policy list

获取与 Redis 缓存关联的访问策略列表。

核心 GA
az redis access-policy show

获取有关 Redis 缓存的访问策略的详细信息。

核心 GA
az redis access-policy update

更新 Redis 缓存的访问策略。

核心 GA
az redis create

创建新的 Redis 缓存实例。

核心 GA
az redis delete

删除 Redis 缓存。

核心 GA
az redis export

导出存储在 Redis 缓存中的数据。

核心 GA
az redis firewall-rules

管理 Redis 防火墙规则。

核心 GA
az redis firewall-rules create

创建 redis 缓存防火墙规则。

核心 GA
az redis firewall-rules delete

删除指定 redis 缓存中的单个防火墙规则。

核心 GA
az redis firewall-rules list

获取指定 redis 缓存中的所有防火墙规则。

核心 GA
az redis firewall-rules show

获取指定 redis 缓存中的单个防火墙规则。

核心 GA
az redis firewall-rules update

更新 redis 缓存防火墙规则。

核心 GA
az redis flush

删除缓存中的所有密钥。

核心 GA
az redis force-reboot

重新启动指定的 Redis 节点(s)。

核心 GA
az redis identity

管理分配给 Azure Redis 缓存的标识。

核心 GA
az redis identity assign

为 Azure Redis 缓存分配标识。

核心 GA
az redis identity remove

删除已为 Azure Redis 缓存分配的标识。

核心 GA
az redis identity show

显示为 Azure Redis 缓存分配的标识。

核心 GA
az redis import

将数据导入 Redis 缓存。

核心 GA
az redis import-method

将数据导入 Redis 缓存。

核心 已放弃
az redis list

列出 Redis 缓存。

核心 GA
az redis list-keys

检索 Redis 缓存的访问密钥。

核心 GA
az redis patch-schedule

管理 Redis 修补程序计划。

核心 GA
az redis patch-schedule create

为 Redis 缓存创建修补计划。

核心 GA
az redis patch-schedule delete

删除 redis 缓存的修补计划。

核心 GA
az redis patch-schedule show

获取 redis 缓存的修补计划。

核心 GA
az redis patch-schedule update

更新 Redis 缓存的修补计划。

核心 GA
az redis regenerate-keys

重新生成 Redis 缓存的访问密钥。

核心 GA
az redis server-link

管理 Redis 服务器链接。

核心 GA
az redis server-link create

将服务器链接添加到 Redis 缓存(需要高级版 SKU)。

核心 GA
az redis server-link delete

从 redis 缓存中删除链接服务器(需要高级版 SKU)。

核心 GA
az redis server-link list

获取与此 redis 缓存关联的链接服务器列表(需要高级版 SKU)。

核心 GA
az redis server-link show

获取有关 redis 缓存的链接服务器(需要高级版 SKU)的详细信息。

核心 GA
az redis show

获取 Redis 缓存(资源说明)。

核心 GA
az redis update

更新 Redis 缓存。

核心 GA

az redis create

创建新的 Redis 缓存实例。

az redis create --location
                --name
                --resource-group
                --sku {Basic, Premium, Standard}
                --vm-size {c0, c1, c2, c3, c4, c5, c6, p1, p2, p3, p4, p5}
                [--enable-non-ssl-port]
                [--mi-system-assigned]
                [--mi-user-assigned]
                [--minimum-tls-version {1.0, 1.1, 1.2}]
                [--redis-configuration]
                [--redis-version]
                [--replicas-per-master]
                [--shard-count]
                [--static-ip]
                [--subnet-id]
                [--tags]
                [--tenant-settings]
                [--update-channel {Preview, Stable}]
                [--zones]

示例

创建新的 Redis 缓存实例。 (自动生成)

az redis create --location westus2 --name MyRedisCache --resource-group MyResourceGroup --sku Basic --vm-size c0

为新的 高级版 Azure Redis 缓存配置多个区域

az redis create --location westus2 --name MyRedisCache --resource-group MyResourceGroup --sku Premium --vm-size p1 --zones 1 2

配置缓存的内存策略。

az redis create --resource-group resourceGroupName --name cacheName --location westus2 --sku Standard --vm-size c0 --redis-configuration @"config_max-memory.json"

为新的 高级版 Azure Redis 缓存配置和启用 RDB 备份数据暂留。

az redis create --location westus2 --name MyRedisCache --resource-group MyResourceGroup --sku Premium --vm-size p1 --redis-configuration @"config_rdb.json"

为新的 高级版 Azure Redis 缓存配置和启用 AOF 备份数据暂留

az redis create --location westus2 --name MyRedisCache --resource-group MyResourceGroup --sku Premium --vm-size p1 --redis-configuration @"config_aof.json"

创建启用了 高级版聚类分析的 azure Redis 缓存

az redis create --location westus2 --name MyRedisCache --resource-group MyResourceGroup --sku Premium --vm-size p1 --shard-count 2

在现有 Azure 虚拟网络中部署 高级版 Azure Redis 缓存

az redis create --location westus2 --name MyRedisCache --resource-group MyResourceGroup --sku Premium --vm-size p1 --subnet-id "/subscriptions/{subid}/resourceGroups/{resourceGroupName}/providers/Microsoft.{Network|ClassicNetwork}/virtualNetworks/vnet1/subnets/subnet1"

使用配置的 Microsoft Entra 身份验证部署 高级版 Azure Redis 缓存

az redis create --location westus2 --name MyRedisCache --resource-group MyResourceGroup --sku Premium --vm-size p1 --redis-configuration @"config_enable-aad.json"

必需参数

--location -l

Location。 az account list-locations 中的值。 可以使用 az configure --defaults location=<location> 配置默认位置。

--name -n

Redis 缓存的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--sku

Redis 缓存的类型。

接受的值: Basic, Premium, Standard
--vm-size

要部署的 Redis 缓存的大小。 基本缓存和标准缓存大小以 C 开头。高级版缓存大小以 P 开头。

接受的值: c0, c1, c2, c3, c4, c5, c6, p1, p2, p3, p4, p5

可选参数

--enable-non-ssl-port

如果指定,则启用非 ssl redis 服务器端口(6379)。

--mi-system-assigned

用于指定系统分配标识的标志。

--mi-user-assigned

用户分配标识的一个或多个空间分隔的资源 ID。

--minimum-tls-version

指定客户端连接到缓存所需的 TLS 版本。

接受的值: 1.0, 1.1, 1.2
--redis-configuration

用于设置 redis 配置设置的 json 文件。 如果 json 文件无效,则可能会遇到分析错误。

用法:--redis-configuration @"{config_file.json}"

用于配置 max-memory policies 的示例 json 文件 [ { “maxmemory-policy”: “allkeys-lru” } ]

用于启用 RDB 备份数据持久性的示例 json 文件是 [ { “rdb-storage-connection-string”: “DefaultEndpointsProtocol=https;AccountName=mystorageaccount;AccountKey=myAccountKey;EndpointSuffix=core.windows.net“, ”rdb-backup-enabled“: ”true“, ”rdb-backup-frequency“: ”15“, ”rdb-backup-max-快照-count“: ”1“ } ]

用于启用 AOF 备份数据持久性的示例 json 文件是 [ { “aof-backup-enabled”: “true”, “aof-storage-connection-string-0”: “DefaultEndpointsProtocol=https;AccountName=mystorageaccount;AccountKey=myAccountKey;EndpointSuffix=core.windows.net“, ”aof-storage-connection-string-1“: ”DefaultEndpointsProtocol=https;AccountName=mystorageaccount;AccountKey=myAccountKey;EndpointSuffix=core.windows.net“ } ]

用于配置 Microsoft Entra Authentication 的 json 文件的内容为 { “aad-enabled”: “true”, }。

--redis-version

Redis 版本。 这应采用“major[.minor]”(仅需要“major”)或值“latest”,该值引用可用的最新稳定 Redis 版本。 支持的版本:4.0、6.0(最新版)。 默认值为“latest”。

--replicas-per-master

要为每个主控形状创建的副本 (replica)数。

--shard-count

在高级版群集缓存上创建的分片数。

--static-ip

如果 VNET 需要,请指定静态 IP。 如果未指定静态 IP,则会自动选择 IP 地址。

--subnet-id

要在其中部署 redis 缓存的虚拟网络中子网的完整资源 ID。 示例格式 /subscriptions/{subid}/resourceGroups/{resourceGroupName}/providers/Microsoft。{Network|ClassicNetwork}/virtualNetworks/vnet1/subnets/subnet1。

--tags

空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。

--tenant-settings

键[=value] 格式的空格分隔租户设置。

--update-channel

指定 Redis 缓存将接收的每月 Redis 更新通道。 使用“预览”更新通道的缓存在“稳定”通道缓存之前至少提前 4 周获取最新的 Redis 更新。 默认值为“Stable”。

接受的值: Preview, Stable
--zones -z

要在其中预配资源的可用性区域的空间分隔列表。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az redis delete

删除 Redis 缓存。

az redis delete [--ids]
                [--name]
                [--resource-group]
                [--subscription]
                [--yes]

可选参数

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

Redis 缓存的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--yes -y

不提示确认。

默认值: False
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az redis export

导出存储在 Redis 缓存中的数据。

az redis export --container
                --prefix
                [--auth-method {ManagedIdentity, SAS}]
                [--file-format]
                [--ids]
                [--name]
                [--resource-group]
                [--storage-sub-id]
                [--subscription]

示例

使用托管标识导出缓存数据

az redis export -n testCacheName -g testResourceGroup --prefix examplePrefix --container containerUrl  --preferred-data-archive-auth-method ManagedIdentity --storage-subscription-id 1a6574ss-ddad-1111-a111-8d756312d1dd

必需参数

--container

需要将数据导出到的容器的 SAS URL。

--prefix

要用于导出文件的前缀。

可选参数

--auth-method --preferred-data-archive-auth-method

用于与用于数据存档的存储帐户通信的首选身份验证方法,默认值为 SAS。

接受的值: ManagedIdentity, SAS
--file-format

Blob 的格式(当前 rdb 是唯一受支持的格式,将来预期采用其他格式)。

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

Redis 缓存的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--storage-sub-id --storage-subscription-id

存储帐户的 SubscriptionId。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az redis flush

删除缓存中的所有密钥。

az redis flush [--ids]
               [--name]
               [--resource-group]
               [--subscription]
               [--yes]

可选参数

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

Redis 缓存的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--yes -y

不提示确认。

默认值: False
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az redis force-reboot

重新启动指定的 Redis 节点(s)。

用法示例 - az redis force-reboot --name testCacheName --resource-group testResourceGroup --reboot-type {AllNodes, PrimaryNode, SecondaryNode} [--shard-id]。

az redis force-reboot --reboot-type {AllNodes, PrimaryNode, SecondaryNode}
                      [--ids]
                      [--name]
                      [--resource-group]
                      [--shard-id]
                      [--subscription]

必需参数

--reboot-type

要重新启动的 Redis 节点。 根据此值,可能会丢失数据。

接受的值: AllNodes, PrimaryNode, SecondaryNode

可选参数

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

Redis 缓存的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--shard-id

如果启用了聚类分析,则要重新启动的分片的 ID。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az redis import

将数据导入 Redis 缓存。

az redis import --files
                [--auth-method {ManagedIdentity, SAS}]
                [--file-format]
                [--ids]
                [--name]
                [--resource-group]
                [--storage-sub-id]
                [--subscription]

示例

使用托管标识导入缓存数据

az redis import -n testCacheName -g testResourceGroup --files blobUrl --preferred-data-archive-auth-method ManagedIdentity --storage-subscription-id 1a6574ss-ddad-1111-a111-8d756312d1dd

必需参数

--files

需要导入的 Blob 的 SAS URL。

可选参数

--auth-method --preferred-data-archive-auth-method

用于与用于数据存档的存储帐户通信的首选身份验证方法,默认值为 SAS。

接受的值: ManagedIdentity, SAS
--file-format

Blob 的格式(当前 rdb 是唯一受支持的格式,将来预期采用其他格式)。

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

Redis 缓存的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--storage-sub-id --storage-subscription-id

存储帐户的 SubscriptionId。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az redis import-method

已放弃

此命令已弃用,将在将来的版本中删除。 请改用“redis 导入”。

将数据导入 Redis 缓存。

用法示例 - az redis import-method --name testCacheName --resource-group testResourceGroup --files [--file-format]。

az redis import-method --files
                       [--auth-method {ManagedIdentity, SAS}]
                       [--file-format]
                       [--ids]
                       [--name]
                       [--resource-group]
                       [--storage-sub-id]
                       [--subscription]

必需参数

--files

需要导入的 Blob 的 SAS URL。

可选参数

--auth-method --preferred-data-archive-auth-method

用于与用于数据存档的存储帐户通信的首选身份验证方法,默认值为 SAS。

接受的值: ManagedIdentity, SAS
--file-format

Blob 的格式(当前 rdb 是唯一受支持的格式,将来预期采用其他格式)。

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

Redis 缓存的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--storage-sub-id --storage-subscription-id

存储帐户的 SubscriptionId。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az redis list

列出 Redis 缓存。

列出有关当前订阅或提供的资源组中所有缓存的详细信息。

az redis list [--resource-group]

可选参数

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az redis list-keys

检索 Redis 缓存的访问密钥。

此操作需要对缓存资源具有写入权限。

az redis list-keys [--ids]
                   [--name]
                   [--resource-group]
                   [--subscription]

可选参数

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

Redis 缓存的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az redis regenerate-keys

重新生成 Redis 缓存的访问密钥。

使用示例 - az redis regenerate-keys --name testCacheName --resource-group testResourceGroup --key-type {Primary, Secondary}。

az redis regenerate-keys --key-type {Primary, Secondary}
                         [--ids]
                         [--name]
                         [--resource-group]
                         [--subscription]

必需参数

--key-type

用于重新生成的 Redis 访问密钥。

接受的值: Primary, Secondary

可选参数

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

Redis 缓存的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az redis show

获取 Redis 缓存(资源说明)。

az redis show [--ids]
              [--name]
              [--resource-group]
              [--subscription]

可选参数

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

Redis 缓存的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az redis update

更新 Redis 缓存。

缩放或更新 Redis 缓存的设置。

az redis update [--add]
                [--force-string]
                [--ids]
                [--name]
                [--remove]
                [--resource-group]
                [--set]
                [--sku {Basic, Premium, Standard}]
                [--subscription]
                [--vm-size {c0, c1, c2, c3, c4, c5, c6, p1, p2, p3, p4, p5}]

示例

更新名为 MyRedisCache 的 Azure Redis 缓存的 maxmemory-policy

az redis update --name MyRedisCache --resource-group MyResourceGroup --set "redisConfiguration.maxmemory-policy"="allkeys-lru"

为 高级版 azure Redis 缓存禁用 RDB 备份数据暂留

az redis update --name MyRedisCache --resource-group MyResourceGroup --set "redisConfiguration.rdb-backup-enabled"="false"

为已创建的 高级版 Azure Redis 缓存配置已启用 RDB 备份的数据暂留

az redis update --name MyRedisCache --resource-group MyResourceGroup --set "redisConfiguration.rdb-storage-connection-string"="BlobEndpoint=https//..." "redisConfiguration.rdb-backup-enabled"="true" "redisConfiguration.rdb-backup-frequency"="15" "redisConfiguration.rdb-backup-max-snapshot-count"="1"

缩放 Azure Redis 缓存实例 - 更新为不同的大小(从 c0 缩放到 c1 的示例)。

az redis update --name MyRedisCache --resource-group MyResourceGroup --set "sku.capacity"="2"

缩放 Azure Redis 缓存实例 - 更新到不同的层(从基本层到标准层或标准层到高级版)。

az redis update --name MyRedisCache --resource-group MyResourceGroup --set "sku.name"="Premium" "sku.capacity"="1" "sku.family"="P"

缩放 Azure Redis 缓存实例 - 启用群集。

az redis update --name MyRedisCache --resource-group MyResourceGroup --set shardCount=1

使用 Redis 群集横向扩展/横向扩展 Azure Redis 缓存实例。

az redis update --name MyRedisCache --resource-group MyResourceGroup --set shardCount=2

可选参数

--add

通过指定路径和键值对将对象添加到对象列表。 示例:--add property.listProperty <key=value, string or JSON string>

默认值: []
--force-string

使用“set”或“add”时,保留字符串文本,而不是尝试转换为 JSON。

默认值: False
--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

Redis 缓存的名称。

--remove

从列表中删除属性或元素。 示例: --remove property.list <indexToRemove> OR --remove propertyToRemove.

默认值: []
--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--set

通过指定要设置的属性路径和值来更新对象。 示例:--set property1.property2=<value>

默认值: []
--sku

Redis 缓存的类型。

接受的值: Basic, Premium, Standard
--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--vm-size

要部署的 Redis 缓存的大小。 基本缓存和标准缓存大小以 C 开头。高级版缓存大小以 P 开头。

接受的值: c0, c1, c2, c3, c4, c5, c6, p1, p2, p3, p4, p5
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。