az redisenterprise

注意

此參考是 Azure CLI 的 redisenterprise 延伸模組的一部分 (2.45.0 版或更高版本)。 擴充功能會在您第一次執行 az redisenterprise 命令時自動安裝。 深入了解擴充功能。

管理 redisenterprise 快取。

命令

名稱 Description 類型 狀態
az redisenterprise create

建立現有的快取叢集(覆寫/重新建立,並可能停機)。

擴充 GA
az redisenterprise database

管理 Redis Enterprise 資料庫。

擴充 GA
az redisenterprise database create

建立資料庫。

擴充 GA
az redisenterprise database delete

刪除單一資料庫。

擴充 GA
az redisenterprise database export

從目標資料庫匯出資料庫檔案。

擴充 GA
az redisenterprise database flush

清除此資料庫中的所有索引鍵,以及從其連結的資料庫。

擴充 GA
az redisenterprise database force-unlink

強制移除指定資料庫資源的連結。

擴充 GA
az redisenterprise database import

將資料庫檔案匯入目標資料庫。

擴充 GA
az redisenterprise database list

列出指定 RedisEnterprise 叢集中的所有資料庫。

擴充 GA
az redisenterprise database list-keys

擷取 RedisEnterprise 資料庫的存取金鑰。

擴充 GA
az redisenterprise database regenerate-key

重新產生 RedisEnterprise 資料庫的存取金鑰。

擴充 GA
az redisenterprise database show

取得 RedisEnterprise 叢集中資料庫的相關資訊。

擴充 GA
az redisenterprise database update

更新資料庫。

擴充 GA
az redisenterprise database wait

將 CLI 置於等候狀態,直到符合條件為止。

擴充 GA
az redisenterprise delete

刪除 RedisEnterprise 快取叢集。

擴充 GA
az redisenterprise list

列出指定訂用帳戶中的所有 RedisEnterprise 叢集。

擴充 GA
az redisenterprise operation-status

取得作業的狀態。

擴充 GA
az redisenterprise operation-status show

取得作業的狀態。

擴充 GA
az redisenterprise show

取得 RedisEnterprise 叢集的相關資訊。

擴充 GA
az redisenterprise update

更新現有的快取叢集(覆寫/重新建立,並可能停機)。

擴充 GA
az redisenterprise wait

將 CLI 置於等候狀態,直到符合條件為止。

擴充 GA

az redisenterprise create

建立現有的快取叢集(覆寫/重新建立,並可能停機)。

az redisenterprise create --cluster-name
                          --resource-group
                          --sku {EnterpriseFlash_F1500, EnterpriseFlash_F300, EnterpriseFlash_F700, Enterprise_E10, Enterprise_E100, Enterprise_E20, Enterprise_E200, Enterprise_E400, Enterprise_E5, Enterprise_E50}
                          [--assigned-identities]
                          [--capacity]
                          [--client-protocol {Encrypted, Plaintext}]
                          [--clustering-policy {EnterpriseCluster, OSSCluster}]
                          [--eviction-policy {AllKeysLFU, AllKeysLRU, AllKeysRandom, NoEviction, VolatileLFU, VolatileLRU, VolatileRandom, VolatileTTL}]
                          [--group-nickname]
                          [--identity-resource-id]
                          [--identity-type {None, SystemAssigned, SystemAssigned, UserAssigned, UserAssigned}]
                          [--key-encryption-identity-type {systemAssignedIdentity, userAssignedIdentity}]
                          [--key-encryption-key-url]
                          [--linked-databases]
                          [--location]
                          [--minimum-tls-version {1.0, 1.1, 1.2}]
                          [--module]
                          [--no-database]
                          [--no-wait]
                          [--persistence]
                          [--port]
                          [--tags]
                          [--zones]

範例

建立快取

az redisenterprise create --cluster-name "cache1" --location "East US" --minimum-tls-version "1.2" --sku "Enterprise_E20" --capacity 4 --tags tag1="value1" --zones "1" "2" "3" --client-protocol "Encrypted" --clustering-policy "EnterpriseCluster" --eviction-policy "NoEviction" --modules name="RedisBloom" args="ERROR_RATE 0.02 INITIAL_SIZE 400" --persistence aof-enabled=true aof-frequency="1s" --port 10000 --resource-group "rg1"

必要參數

--cluster-name --name -n

RedisEnterprise 叢集的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--sku

要部署的 RedisEnterprise 叢集類型。 可能的值:(Enterprise_E10、EnterpriseFlash_F300等)。

接受的值: EnterpriseFlash_F1500, EnterpriseFlash_F300, EnterpriseFlash_F700, Enterprise_E10, Enterprise_E100, Enterprise_E20, Enterprise_E200, Enterprise_E400, Enterprise_E5, Enterprise_E50

選擇性參數

--assigned-identities --user-assigned-identities

與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源識別碼:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中的空白物件 ( {} )。

--capacity

RedisEnterprise 叢集的大小。 預設為 2 或 3,視 SKU 而定。 適用于企業 SKU 的有效值為 (2、4、6、...),以及 Flash SKU 的有效值為 (3、9、15...)。

--client-protocol

指定 redis 用戶端是否可以使用 TLS 加密或純文字 redis 通訊協定進行連線。 預設值為 TLS 加密。

接受的值: Encrypted, Plaintext
--clustering-policy

叢集原則 - 預設值為 OSSCluster。 在建立時間指定。

接受的值: EnterpriseCluster, OSSCluster
--eviction-policy

Redis 收回原則 - 預設值為 VolatileLRU。

接受的值: AllKeysLFU, AllKeysLRU, AllKeysRandom, NoEviction, VolatileLFU, VolatileLRU, VolatileRandom, VolatileTTL
--group-nickname

連結資料庫資源群組的名稱。

--identity-resource-id --user-assigned-identity-resource-id

使用者指派的身分識別可用來存取金鑰加密金鑰 URL。 例如:/subscriptions/ /resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId。

--identity-type

受控服務識別的類型(允許 SystemAssigned 和 UserAssigned 類型)。

接受的值: None, SystemAssigned, SystemAssigned, UserAssigned, UserAssigned
--key-encryption-identity-type --key-identity-type

此 API 版本僅支援 userAssignedIdentity;未來可能支援其他類型。

接受的值: systemAssignedIdentity, userAssignedIdentity
--key-encryption-key-url
--linked-databases

要與這個資料庫連結的資料庫資源清單。

--location -l

位置。​​ 來自的值: az account list-locations 。 您可以使用 來設定預設位置 az configure --defaults location=<location>

--minimum-tls-version

叢集支援的最低 TLS 版本,例如 '1.2'。

接受的值: 1.0, 1.1, 1.2
--module --modules

要在此資料庫中啟用的選擇性 redis 模組集合 - 模組只能在建立時新增。

--no-database

進階: 請勿自動建立預設資料庫。 警告:在您建立資料庫之前,快取將無法使用。

預設值: False
--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--persistence

持續性設定。

--port

資料庫端點的 TCP 埠。 在建立時間指定。 預設為可用的埠。

--tags

以空格分隔的標記:key[=value] [key[=value] ...]。使用 「」 清除現有的標記。

--zones -z

將部署此叢集的可用性區域。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az redisenterprise delete

刪除 RedisEnterprise 快取叢集。

az redisenterprise delete [--cluster-name]
                          [--ids]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                          [--resource-group]
                          [--subscription]
                          [--yes]

選擇性參數

--cluster-name --name -n

RedisEnterprise 叢集的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az redisenterprise list

列出指定訂用帳戶中的所有 RedisEnterprise 叢集。

az redisenterprise 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

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az redisenterprise show

取得 RedisEnterprise 叢集的相關資訊。

az redisenterprise show [--cluster-name]
                        [--ids]
                        [--resource-group]
                        [--subscription]

選擇性參數

--cluster-name --name -n

RedisEnterprise 叢集的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az redisenterprise update

更新現有的快取叢集(覆寫/重新建立,並可能停機)。

az redisenterprise update [--add]
                          [--assigned-identities]
                          [--capacity]
                          [--cluster-name]
                          [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                          [--identity-resource-id]
                          [--identity-type {None, SystemAssigned, SystemAssigned, UserAssigned, UserAssigned}]
                          [--ids]
                          [--key-encryption-identity-type {systemAssignedIdentity, userAssignedIdentity}]
                          [--key-encryption-key-url]
                          [--minimum-tls-version {1.0, 1.1, 1.2}]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                          [--remove]
                          [--resource-group]
                          [--set]
                          [--sku {EnterpriseFlash_F1500, EnterpriseFlash_F300, EnterpriseFlash_F700, Enterprise_E10, Enterprise_E100, Enterprise_E20, Enterprise_E200, Enterprise_E400, Enterprise_E5, Enterprise_E50}]
                          [--subscription]
                          [--tags]
                          [--zones]

選擇性參數

--add

藉由指定路徑和索引鍵值組,將 物件加入物件清單。 範例:--add property.listProperty < key=value、string 或 JSON 字串 > 。

--assigned-identities --user-assigned-identities

與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源識別碼:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中的空白物件 ( {} )。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。

--capacity

RedisEnterprise 叢集的大小。 預設為 2 或 3,視 SKU 而定。 適用于企業 SKU 的有效值為 (2、4、6、...),以及 Flash SKU 的有效值為 (3、9、15...)。

--cluster-name --name -n

RedisEnterprise 叢集的名稱。

--force-string

使用 'set' 或 'add' 時,請保留字元串常值,而不是嘗試轉換成 JSON。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--identity-resource-id --user-assigned-identity-resource-id

使用者指派的身分識別可用來存取金鑰加密金鑰 URL。 例如:/subscriptions/ /resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId。

--identity-type

受控服務識別的類型(允許 SystemAssigned 和 UserAssigned 類型)。

接受的值: None, SystemAssigned, SystemAssigned, UserAssigned, UserAssigned
--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--key-encryption-identity-type --key-identity-type

此 API 版本僅支援 userAssignedIdentity;未來可能支援其他類型。

接受的值: systemAssignedIdentity, userAssignedIdentity
--key-encryption-key-url

金鑰加密金鑰 URL,僅限版本。 例如: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78

--minimum-tls-version

叢集支援的最低 TLS 版本,例如 '1.2'。

接受的值: 1.0, 1.1, 1.2
--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--remove

從清單中移除屬性或專案。 範例:--remove property.list OR --remove 屬性ToRemove。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--set

指定要設定的屬性路徑和值,以更新物件。 範例:--set property1.property2=。

--sku

要部署的 RedisEnterprise 叢集類型。 可能的值:(Enterprise_E10、EnterpriseFlash_F300等)。

接受的值: EnterpriseFlash_F1500, EnterpriseFlash_F300, EnterpriseFlash_F700, Enterprise_E10, Enterprise_E100, Enterprise_E20, Enterprise_E200, Enterprise_E400, Enterprise_E5, Enterprise_E50
--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--tags

資源標籤。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。

--zones

將部署此叢集的可用性區域。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az redisenterprise wait

將 CLI 置於等候狀態,直到符合條件為止。

az redisenterprise wait [--cluster-name]
                        [--created]
                        [--custom]
                        [--deleted]
                        [--exists]
                        [--ids]
                        [--interval]
                        [--resource-group]
                        [--subscription]
                        [--timeout]
                        [--updated]

選擇性參數

--cluster-name --name -n

RedisEnterprise 叢集的名稱。

--created

請等候在 'Succeeded' 使用 'provisioningState' 建立。

預設值: False
--custom

等到條件符合自訂 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。

--deleted

等到刪除為止。

預設值: False
--exists

等候資源存在。

預設值: False
--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--interval

輪詢間隔以秒為單位。

預設值: 30
--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--timeout

以秒為單位的等候上限。

預設值: 3600
--updated

等到 provisioningState 更新為 'Succeeded'。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。