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"
필수 매개 변수
RedisEnterprise 클러스터의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
Redis 클라이언트가 TLS 암호화 또는 일반 텍스트 Redis 프로토콜을 사용하여 연결할 수 있는지 여부를 지정합니다. 기본값은 TLS 암호화입니다.
클러스터링 정책 - 기본값은 OSSCluster입니다. 생성 시 지정됩니다.
Redis 제거 정책 - 기본값은 VolatileLRU입니다.
이 데이터베이스에서 사용하도록 설정할 선택적 redis 모듈 집합 - 모듈은 생성 시에만 추가할 수 있습니다.
장기 실행 작업이 완료될 때까지 기다리지 마세요.
지속성 설정.
데이터베이스 엔드포인트의 TCP 포트입니다. 생성 시 지정됩니다. 기본값은 사용 가능한 포트입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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"
필수 매개 변수
RedisEnterprise 클러스터의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
장기 실행 작업이 완료될 때까지 기다리지 마세요.
확인을 묻는 메시지를 표시하지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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"
필수 매개 변수
RedisEnterprise 클러스터의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
내보낼 대상 디렉터리에 대한 SAS URI입니다.
선택적 매개 변수
장기 실행 작업이 완료될 때까지 기다리지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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"
필수 매개 변수
RedisEnterprise 클러스터의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
가져올 대상 Blob에 대한 SAS URI입니다.
선택적 매개 변수
장기 실행 작업이 완료될 때까지 기다리지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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"
필수 매개 변수
RedisEnterprise 클러스터의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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"
필수 매개 변수
RedisEnterprise 클러스터의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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"
필수 매개 변수
RedisEnterprise 클러스터의 이름입니다.
다시 생성할 액세스 키입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
장기 실행 작업이 완료될 때까지 기다리지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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"
필수 매개 변수
RedisEnterprise 클러스터의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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"
필수 매개 변수
RedisEnterprise 클러스터의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
Redis 클라이언트가 TLS 암호화 또는 일반 텍스트 Redis 프로토콜을 사용하여 연결할 수 있는지 여부를 지정합니다.
Redis 제거 정책.
장기 실행 작업이 완료될 때까지 기다리지 마세요.
지속성 설정.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
RedisEnterprise 클러스터의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
' 성공 '에서 ' provisioningState '를 사용 하 여 만들 때까지 기다립니다.
조건이 사용자 지정 JMESPath 쿼리를 충족할 때까지 기다립니다. 예를 들어 provisioningState! = ' InProgress ', instanceView. 상태 [? code = = ' PowerState/running '].
삭제 될 때까지 기다립니다.
리소스가 있을 때까지 기다립니다.
폴링 간격 (초)입니다.
최대 대기 시간 (초)입니다.
' 성공 '으로 provisioningState으로 업데이트할 때까지 기다립니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.