az redisenterprise database

참고

이 참조는 Azure CLI 대한 redisenterprise 확장의 일부이며 버전 2.15.0 이상에 필요합니다. 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 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 database create

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

az redisenterprise database create --cluster-name
                                   --resource-group
                                   [--client-protocol {Encrypted, Plaintext}]
                                   [--clustering-policy {EnterpriseCluster, OSSCluster}]
                                   [--eviction-policy {AllKeysLFU, AllKeysLRU, AllKeysRandom, NoEviction, VolatileLFU, VolatileLRU, VolatileRandom, VolatileTTL}]
                                   [--modules]
                                   [--no-wait]
                                   [--persistence]
                                   [--port]

예제

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

az redisenterprise database create --cluster-name "cache1" --client-protocol "Encrypted" --clustering-policy "EnterpriseCluster" --eviction-policy "AllKeysLRU" --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"

필수 매개 변수

--cluster-name --name -n

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

--resource-group -g

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

선택적 매개 변수

--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
--modules

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

--no-wait

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

--persistence

지속성 설정.

--port

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

az redisenterprise database delete

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

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

예제

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

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

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

Redis Enterprise 데이터베이스에 저장된 데이터를 대상 데이터베이스 파일로 내보냅니다.

az redisenterprise database export --cluster-name
                                   --resource-group
                                   --sas-uri
                                   [--no-wait]

예제

Redis Enterprise 데이터베이스에 저장된 데이터를 대상 데이터베이스 파일로 내보냅니다.

az redisenterprise database export --cluster-name "cache1" --sas-uri "https://contosostorage.blob.core.window.net/urlToBlobContainer?sasKeyParameters" --resource-group "rg1"

필수 매개 변수

--cluster-name --name -n

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

--resource-group -g

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

--sas-uri

내보낼 대상 디렉터리에 대한 SAS URI입니다.

선택적 매개 변수

--no-wait

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

az redisenterprise database import

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

데이터베이스 파일에서 대상 Redis Enterprise 데이터베이스로 데이터를 가져옵니다.

az redisenterprise database import --cluster-name
                                   --resource-group
                                   --sas-uri
                                   [--no-wait]

예제

데이터베이스 파일에서 대상 Redis Enterprise 데이터베이스로 데이터를 가져옵니다.

az redisenterprise database import --cluster-name "cache1" --sas-uri "https://contosostorage.blob.core.window.net/urltoBlobFile?sasKeyParameters" --resource-group "rg1"

필수 매개 변수

--cluster-name --name -n

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

--resource-group -g

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

--sas-uri

가져올 대상 Blob에 대한 SAS URI입니다.

선택적 매개 변수

--no-wait

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

az redisenterprise database list

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

지정된 Redis Enterprise 캐시의 모든 데이터베이스에 대한 세부 정보를 나열합니다.

az redisenterprise database list --cluster-name
                                 --resource-group

예제

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

az redisenterprise database list --cluster-name "cache1" --resource-group "rg1"

필수 매개 변수

--cluster-name --name -n

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

--resource-group -g

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

az redisenterprise database list-keys

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

az redisenterprise database list-keys --cluster-name
                                      --resource-group

예제

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

az redisenterprise database list-keys --cluster-name "cache1" --resource-group "rg1"

필수 매개 변수

--cluster-name --name -n

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

--resource-group -g

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

az redisenterprise database regenerate-key

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

az redisenterprise database regenerate-key --cluster-name
                                           --key-type {Primary, Secondary}
                                           --resource-group
                                           [--no-wait]

예제

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

az redisenterprise database regenerate-key --cluster-name "cache1" --key-type "Primary" --resource-group "rg1"

필수 매개 변수

--cluster-name --name -n

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

--key-type

다시 생성할 액세스 키입니다.

허용되는 값: Primary, Secondary
--resource-group -g

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

선택적 매개 변수

--no-wait

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

az redisenterprise database show

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

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

예제

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

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

필수 매개 변수

--cluster-name --name -n

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

--resource-group -g

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

az redisenterprise database update

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

az redisenterprise database update --cluster-name
                                   --resource-group
                                   [--client-protocol {Encrypted, Plaintext}]
                                   [--eviction-policy {AllKeysLFU, AllKeysLRU, AllKeysRandom, NoEviction, VolatileLFU, VolatileLRU, VolatileRandom, VolatileTTL}]
                                   [--no-wait]
                                   [--persistence]

예제

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

az redisenterprise database update --cluster-name "cache1" --client-protocol "Encrypted" --eviction-policy "AllKeysLRU" --persistence rdb-enabled=true rdb-frequency="12h" --resource-group "rg1"

필수 매개 변수

--cluster-name --name -n

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

--resource-group -g

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

선택적 매개 변수

--client-protocol

Redis 클라이언트가 TLS 암호화 또는 일반 텍스트 Redis 프로토콜을 사용하여 연결할 수 있는지 여부를 지정합니다.

허용되는 값: Encrypted, Plaintext
--eviction-policy

Redis 제거 정책.

허용되는 값: AllKeysLFU, AllKeysLRU, AllKeysRandom, NoEviction, VolatileLFU, VolatileLRU, VolatileRandom, VolatileTTL
--no-wait

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

--persistence

지속성 설정.

az redisenterprise database wait

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

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

예제

Redis Enterprise 데이터베이스가 성공적으로 만들어질 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지 합니다.

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

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

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

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

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

필수 매개 변수

--cluster-name --name -n

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

--resource-group -g

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

선택적 매개 변수

--created

' 성공 '에서 ' provisioningState '를 사용 하 여 만들 때까지 기다립니다.

--custom

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

--deleted

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

--exists

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

--interval

폴링 간격 (초)입니다.

기본값: 30
--timeout

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

기본값: 3600
--updated

' 성공 '으로 provisioningState으로 업데이트할 때까지 기다립니다.