다음을 통해 공유


az redis

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

명령

Name Description 형식 상태
az redis access-policy

Redis Cache에 대한 액세스 정책을 관리합니다.

핵심 GA
az redis access-policy-assignment

Redis Cache에 대한 액세스 정책 할당(Redis 사용자)을 관리합니다.

핵심 GA
az redis access-policy-assignment create

Redis Cache에 액세스 정책 할당(Redis 사용자)을 추가합니다.

핵심 GA
az redis access-policy-assignment delete

액세스 정책 할당(Redis 사용자)을 삭제합니다.

핵심 GA
az redis access-policy-assignment list

Redis Cache와 연결된 액세스 정책 할당(Redis 사용자) 목록을 가져옵니다.

핵심 GA
az redis access-policy-assignment show

Redis Cache의 액세스 정책 할당(Redis 사용자)에 대한 자세한 정보를 가져옵니다.

핵심 GA
az redis access-policy-assignment update

Redis Cache의 액세스 정책 할당(Redis 사용자)을 업데이트합니다.

핵심 GA
az redis access-policy create

Redis Cache에 액세스 정책을 추가합니다.

핵심 GA
az redis access-policy delete

액세스 정책을 삭제합니다.

핵심 GA
az redis access-policy list

Redis Cache와 연결된 액세스 정책 목록을 가져옵니다.

핵심 GA
az redis access-policy show

Redis Cache의 액세스 정책에 대한 자세한 정보를 가져옵니다.

핵심 GA
az redis access-policy update

Redis Cache의 액세스 정책을 업데이트합니다.

핵심 GA
az redis create

새 Redis Cache 인스턴스를 만듭니다.

핵심 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 Cache에서 단일 방화벽 규칙을 삭제합니다.

핵심 GA
az redis firewall-rules list

지정된 redis Cache의 모든 방화벽 규칙을 가져옵니다.

핵심 GA
az redis firewall-rules show

지정된 redis 캐시에서 단일 방화벽 규칙을 가져옵니다.

핵심 GA
az redis firewall-rules update

redis 캐시 방화벽 규칙을 업데이트합니다.

핵심 GA
az redis flush

캐시의 모든 키를 삭제합니다.

핵심 GA
az redis force-reboot

지정된 Redis 노드를 다시 부팅합니다.

핵심 GA
az redis identity

Azure Cache for Redis에 할당된 ID를 관리합니다.

핵심 GA
az redis identity assign

Azure Cache for Redis에 대한 ID를 할당합니다.

핵심 GA
az redis identity remove

Azure Cache for Redis에 이미 할당된 ID를 제거합니다.

핵심 GA
az redis identity show

Azure Cache for Redis에 할당된 ID를 표시합니다.

핵심 GA
az redis import

Redis 캐시로 데이터를 가져옵니다.

핵심 GA
az redis import-method

데이터를 Redis 캐시로 가져옵니다.

핵심 더 이상 사용되지 않음
az redis list

Redis Cache를 나열합니다.

핵심 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 Cache에서 연결된 서버를 삭제합니다(프리미엄 SKU 필요).

핵심 GA
az redis server-link list

이 redis Cache와 연결된 연결된 서버 목록을 가져옵니다(프리미엄 SKU 필요).

핵심 GA
az redis server-link show

Redis Cache의 연결된 서버에 대한 자세한 정보를 가져옵니다(프리미엄 SKU 필요).

핵심 GA
az redis show

Redis 캐시(리소스 설명)를 가져옵니다.

핵심 GA
az redis update

Redis 캐시를 업데이트합니다.

핵심 GA

az redis create

새 Redis Cache 인스턴스를 만듭니다.

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}
                [--disable-access-keys {false, true}]
                [--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 Cache 인스턴스를 만듭니다. (자동 생성됨)

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

새 프리미엄 Azure Cache for 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 Cache for Redis에 대한 RDB 백업 데이터 지속성을 구성하고 사용하도록 설정합니다.

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

새 Premium Azure Cache for Redis에 대한 AOF 백업 데이터 지속성 구성 및 사용

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

클러스터링을 사용하도록 설정된 프리미엄 Azure Cache for Redis 만들기

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

기존 Azure Virtual Network 내에 프리미엄 Azure Cache for 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 Authentication이 구성되고 액세스 키가 비활성화된 프리미엄 Azure Cache for Redis 배포

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

필수 매개 변수

--location -l

위치. 값 출처: 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

선택적 매개 변수

--disable-access-keys

액세스 키를 통한 Redis 인증은 true로 설정하면 비활성화됩니다.

허용되는 값: false, true
--enable-non-ssl-port

지정된 경우 ssl이 아닌 redis 서버 포트(6379)가 사용하도록 설정됩니다.

--mi-system-assigned

시스템 할당 ID를 지정하는 플래그입니다.

--mi-user-assigned

사용자 할당 ID의 하나 이상의 공백으로 구분된 리소스 ID입니다.

--minimum-tls-version

클라이언트가 캐시에 연결하는 데 필요한 TLS 버전을 지정합니다.

허용되는 값: 1.0, 1.1, 1.2
--redis-configuration

redis-configuration 설정을 설정하는 데 사용되는 json 파일입니다. json 파일이 잘못된 경우 구문 분석 오류가 발생할 수 있습니다.

사용: --redis-configuration @"{config_file.json}"

max-memory 정책을 구성하기 위한 예제 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-snapshot-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'만 필요) 또는 사용 가능한 안정적인 최신 Redis 버전을 참조하는 'latest' 값이어야 합니다. 지원되는 버전: 4.0, 6.0(최신). 기본값은 'latest'입니다.

--replicas-per-master

마스터당 만들 복제본 수입니다.

--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 Cache가 받게 될 월별 Redis 업데이트에 대한 업데이트 채널을 지정합니다. "미리 보기" 업데이트 채널을 사용하는 캐시는 "안정적인" 채널 캐시보다 최소 4주 전에 최신 Redis 업데이트를 받습니다. 기본값은 "Stable"입니다.

허용되는 값: Preview, Stable
--zones -z

리소스를 프로비전할 가용성 영역의 공간으로 구분된 목록입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: 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여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

Redis 캐시의 이름입니다.

--resource-group -g

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

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--yes -y

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

Default value: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: 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]

예제

관리 ID를 사용하여 캐시 데이터 내보내기

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여야 합니다. --ids 또는 기타 '리소스 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
Default value: 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여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

Redis 캐시의 이름입니다.

--resource-group -g

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

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--yes -y

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

Default value: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az redis force-reboot

지정된 Redis 노드를 다시 부팅합니다.

사용 예제 - 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여야 합니다. --ids 또는 기타 '리소스 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
Default value: 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]

예제

관리 ID를 사용하여 캐시 데이터 가져오기

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여야 합니다. --ids 또는 기타 '리소스 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
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az redis import-method

사용되지 않음

이 명령은 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 대신 'redis import'를 사용합니다.

데이터를 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여야 합니다. --ids 또는 기타 '리소스 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
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az redis list

Redis Cache를 나열합니다.

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

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
Default value: 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여야 합니다. --ids 또는 기타 '리소스 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
Default value: 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여야 합니다. --ids 또는 기타 '리소스 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
Default value: 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여야 합니다. --ids 또는 기타 '리소스 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
Default value: 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]
                [--no-wait {false, true}]
                [--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 Cache for Redis에 대한 maxmemory-policy 업데이트

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

프리미엄 Azure Cache for Redis에 대한 RDB 백업 데이터 지속성 사용 안 함

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

이미 만든 Premium Azure Cache for 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 Cache for Redis 인스턴스 크기 조정 - 다른 크기로 업데이트합니다(c0에서 c1로 크기를 조정하는 예제).

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

Azure Cache for Redis 인스턴스 크기 조정 - 다른 계층으로 업데이트(기본에서 표준으로 또는 표준에서 프리미엄으로).

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

Azure Cache for Redis 인스턴스 크기 조정 - 클러스터링을 사용하도록 설정합니다.

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

Redis 클러스터를 사용하여 Azure Cache for Redis 인스턴스의 크기를 조정합니다.

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

Redis에 대한 액세스 키 인증을 사용하지 않도록 설정합니다.

az redis update --name MyRedisCache --resource-group MyResourceGroup --set "disableAccessKeyAuthentication=true"

선택적 매개 변수

--add

경로 및 키 값 쌍을 지정하여 개체 목록에 개체를 추가합니다. 예: --add property.listProperty <key=value, string or JSON string>

Default value: []
--force-string

'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.

Default value: False
--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

Redis 캐시의 이름입니다.

--no-wait
사용되지 않음

'no_wait' 인수는 더 이상 사용되지 않으며 이후 릴리스에서 제거될 예정입니다.

장기 실행 작업의 결과를 기다리려면 false로 지정합니다.

허용되는 값: false, true
--remove

목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Default value: []
--resource-group -g

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

--set

설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=<value>

Default 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
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.