az redisenterprise

참고

이 참조는 Azure CLI(버전 2.15.0 이상)에 대한 redisenterprise 확장의 일부입니다. az redisenterprise 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장에 대해 자세히 알아보세요.

Azure 애플리케이션에 대한 전용 Redis Enterprise 캐시를 관리합니다.

명령

az redisenterprise create

새 Redis Enterprise 캐시 인스턴스를 만듭니다.

az redisenterprise database

Redis Enterprise 데이터베이스를 관리합니다.

az redisenterprise database create

Redis Enterprise 캐시에 대한 새 데이터베이스를 만듭니다.

az redisenterprise database delete

Redis Enterprise 캐시에서 단일 데이터베이스를 삭제합니다.

az redisenterprise database export

Redis Enterprise 데이터베이스에 저장된 데이터를 내보냅니다.

az redisenterprise database force-unlink

지정된 데이터베이스 리소스에 대한 링크를 강제로 제거합니다.

az redisenterprise database import

Redis Enterprise 데이터베이스로 데이터를 가져옵니다.

az redisenterprise database list

Redis Enterprise 캐시의 모든 데이터베이스를 나열합니다.

az redisenterprise database list-keys

Redis Enterprise 데이터베이스에 대한 모든 액세스 키를 검색합니다.

az redisenterprise database regenerate-key

Redis Enterprise 데이터베이스에 대한 액세스 키를 다시 생성합니다.

az redisenterprise database show

Redis Enterprise 캐시의 데이터베이스에 대한 정보를 가져옵니다.

az redisenterprise database update

기존 Redis Enterprise 데이터베이스를 업데이트합니다.

az redisenterprise database wait

Redis Enterprise 데이터베이스의 조건이 충족될 때까지 CLI를 대기 상태로 설정합니다.

az redisenterprise delete

Redis Enterprise 캐시를 삭제합니다.

az redisenterprise list

Redis Enterprise 캐시를 나열합니다.

az redisenterprise operation-status

Redis Enterprise 작업 상태를 관리합니다.

az redisenterprise operation-status show

작업의 상태를 가져옵니다.

az redisenterprise show

Redis Enterprise 캐시에 대한 정보를 가져옵니다.

az redisenterprise update

기존 Redis Enterprise 캐시 클러스터를 업데이트합니다.

az redisenterprise wait

Redis Enterprise 캐시 클러스터의 조건이 충족될 때까지 CLI를 대기 상태로 설정합니다.

az redisenterprise create

새 Redis Enterprise 캐시 인스턴스를 만듭니다.

연결된 데이터베이스를 사용하여 기존(잠재적 가동 중지 시간으로 덮어쓰기/다시 만들기) 캐시 클러스터를 만들거나 업데이트합니다.

az redisenterprise create --cluster-name
                          --resource-group
                          --sku {EnterpriseFlash_F1500, EnterpriseFlash_F300, EnterpriseFlash_F700, Enterprise_E10, Enterprise_E100, Enterprise_E20, Enterprise_E50}
                          [--capacity]
                          [--client-protocol {Encrypted, Plaintext}]
                          [--clustering-policy {EnterpriseCluster, OSSCluster}]
                          [--eviction-policy {AllKeysLFU, AllKeysLRU, AllKeysRandom, NoEviction, VolatileLFU, VolatileLRU, VolatileRandom, VolatileTTL}]
                          [--group-nickname]
                          [--linked-databases]
                          [--location]
                          [--minimum-tls-version {1.0, 1.1, 1.2}]
                          [--modules]
                          [--no-database]
                          [--no-wait]
                          [--persistence]
                          [--port]
                          [--tags]
                          [--zones]

예제

데이터베이스를 사용하여 새 Redis Enterprise 캐시 클러스터를 만듭니다.

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.00 INITIAL_SIZE 400" --modules name="RedisTimeSeries" args="RETENTION_POLICY 20" --modules name="RediSearch" --persistence aof-enabled=true aof-frequency="1s" --port 10000 --resource-group "rg1"

데이터베이스 없이 새 Redis Enterprise 캐시 클러스터를 만듭니다(경고 - 데이터베이스를 만들 때까지 캐시를 사용할 수 없음).

az redisenterprise create --cluster-name "cache1" --location "West US" --minimum-tls-version "1.2" --sku "EnterpriseFlash_F300" --capacity 3 --tags tag1="value1" --zones "1" "2" "3" --resource-group "rg1" --no-database

필수 매개 변수

--cluster-name --name -n

RedisEnterprise 클러스터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--sku

배포할 RedisEnterprise 클러스터의 유형입니다.

허용되는 값: EnterpriseFlash_F1500, EnterpriseFlash_F300, EnterpriseFlash_F700, Enterprise_E10, Enterprise_E100, Enterprise_E20, Enterprise_E50

선택적 매개 변수

--capacity

RedisEnterprise 클러스터의 크기입니다. SKU에 따라 기본값은 2 또는 3입니다. 유효한 값은 Enterprise 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

연결된 데이터베이스 리소스 그룹의 이름입니다.

--linked-databases

이 데이터베이스와 연결할 데이터베이스 리소스 목록입니다.

--location -l

위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--minimum-tls-version

지원할 클러스터의 최소 TLS 버전입니다.

허용되는 값: 1.0, 1.1, 1.2
--modules

이 데이터베이스에서 사용하도록 설정하는 선택적 redis 모듈 집합 - 모듈은 생성 시에만 추가할 수 있습니다.

--no-database

고급 기본 데이터베이스를 자동으로 만들지 마세요. 경고: 데이터베이스를 만들 때까지 캐시를 사용할 수 없습니다.

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--persistence

지속성 설정입니다.

--port

데이터베이스 엔드포인트의 TCP 포트입니다. 생성 시 지정됩니다. 기본값은 사용 가능한 포트입니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--zones -z

이 클러스터를 배포할 가용성 영역.

az redisenterprise delete

Redis Enterprise 캐시를 삭제합니다.

az redisenterprise delete --cluster-name
                          --resource-group
                          [--no-wait]
                          [--yes]

예제

Redis Enterprise 캐시를 삭제합니다.

az redisenterprise delete --cluster-name "cache1" --resource-group "rg1"

필수 매개 변수

--cluster-name --name -n

RedisEnterprise 클러스터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az redisenterprise list

Redis Enterprise 캐시를 나열합니다.

현재 구독 또는 제공된 리소스 그룹 내의 모든 캐시에 대한 세부 정보를 나열합니다.

az redisenterprise list [--resource-group]

예제

리소스 그룹의 모든 Redis Enterprise 캐시를 나열합니다.

az redisenterprise list --resource-group "rg1"

현재 구독 내의 모든 Redis Enterprise 캐시를 나열합니다.

az redisenterprise list

선택적 매개 변수

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

az redisenterprise show

Redis Enterprise 캐시에 대한 정보를 가져옵니다.

az redisenterprise show --cluster-name
                        --resource-group

예제

Redis Enterprise 캐시에 대한 정보를 가져옵니다.

az redisenterprise show --cluster-name "cache1" --resource-group "rg1"

필수 매개 변수

--cluster-name --name -n

RedisEnterprise 클러스터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

az redisenterprise update

기존 Redis Enterprise 캐시 클러스터를 업데이트합니다.

az redisenterprise update --cluster-name
                          --resource-group
                          [--capacity]
                          [--minimum-tls-version {1.0, 1.1, 1.2}]
                          [--no-wait]
                          [--sku {EnterpriseFlash_F1500, EnterpriseFlash_F300, EnterpriseFlash_F700, Enterprise_E10, Enterprise_E100, Enterprise_E20, Enterprise_E50}]
                          [--tags]

예제

기존 Redis Enterprise 캐시 클러스터를 업데이트합니다.

az redisenterprise update --cluster-name "cache1" --minimum-tls-version "1.2" --sku "EnterpriseFlash_F300" --capacity 9 --tags tag1="value1" --resource-group "rg1"

필수 매개 변수

--cluster-name --name -n

RedisEnterprise 클러스터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--capacity

RedisEnterprise 클러스터의 크기입니다. SKU에 따라 기본값은 2 또는 3입니다. 유효한 값은 엔터프라이즈 SKU의 경우 (2, 4, 6, ...) 및 Flash SKU의 경우 (3, 9, 15, ...)입니다.

--minimum-tls-version

지원할 클러스터의 최소 TLS 버전입니다.

허용되는 값: 1.0, 1.1, 1.2
--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--sku

배포할 RedisEnterprise 클러스터의 유형입니다.

허용되는 값: EnterpriseFlash_F1500, EnterpriseFlash_F300, EnterpriseFlash_F700, Enterprise_E10, Enterprise_E100, Enterprise_E20, Enterprise_E50
--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

az redisenterprise wait

Redis Enterprise 캐시 클러스터의 조건이 충족될 때까지 CLI를 대기 상태로 설정합니다.

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

예제

Redis Enterprise 캐시 클러스터가 성공적으로 생성될 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지합니다.

az redisenterprise wait --cluster-name "cache1" --resource-group "rg1" --created

Redis Enterprise 캐시 클러스터가 성공적으로 업데이트될 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지합니다.

az redisenterprise wait --cluster-name "cache1" --resource-group "rg1" --updated

Redis Enterprise 캐시가 성공적으로 삭제될 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지합니다.

az redisenterprise wait --cluster-name "cache1" --resource-group "rg1" --deleted

필수 매개 변수

--cluster-name --name -n

RedisEnterprise 클러스터의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

선택적 매개 변수

--created

'Succeeded'에서 'provisioningState'를 사용하여 생성될 때까지 기다립니다.

--custom

조건이 사용자 지정 JMESPath 쿼리를 충족할 때까지 기다립니다. 예를 들어 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

삭제될 때까지 기다립니다.

--exists

리소스가 있을 때까지 기다립니다.

--interval

폴링 간격(초)입니다.

기본값: 30
--timeout

최대 대기 시간(초)입니다.

기본값: 3600
--updated

'Succeeded'에서 provisioningState로 업데이트될 때까지 기다립니다.