이 문서에서는 Azure PowerShell을 사용하여 Azure Redis 인스턴스를 만들고, 관리하고, 삭제하는 방법을 보여 줍니다.
필수 조건
-
Azure 계정이 없는 경우 시작하기 전에 체험 계정을 만듭니다.
Azure PowerShell을 설치하거나 Azure Cloud Shell에서 PowerShell 환경을 사용합니다. 자세한 내용은 Azure Cloud Shell 시작을 참조하세요.
- Azure PowerShell을 로컬로 사용하도록 선택한 경우:
- 최신 버전의 Az PowerShell 모듈을 설치합니다.
- Connect-AzAccount cmdlet을 사용하여 Azure 계정에 로그인합니다.
- Azure Cloud Shell을 사용하도록 선택한 경우:
- 자세한 내용은 Azure Cloud Shell 개요를 참조하세요.
- 캐시를 만들려는 구독을 사용하여 Azure에 로그인했는지 확인합니다. 로그인한 구독과 다른 구독을 사용하려면 다음을 실행합니다
Select-AzSubscription -SubscriptionName <SubscriptionName>
.
비고
Azure Managed Redis는 Azure PowerShell Az.RedisEnterpriseCache 명령을 사용합니다.
Azure Cache for Redis는 엔터프라이즈 계층에 대한 명령과 기본, 표준 및 프리미엄 계층에 대한 Azure PowerShell Az.RedisEnterpriseCache
명령을 사용합니다. 다음 스크립트를 사용하여 Azure Managed Redis 또는 Azure Cache for Redis Enterprise를 만들고 관리할 수 있습니다. Azure Cache for Redis Basic, Standard 및 Premium의 경우 Azure Cache for Redis 스크립트를 사용합니다.
Azure Managed Redis 캐시 만들기
New-AzRedisEnterpriseCache cmdlet을 사용하여 새 Azure Managed Redis 인스턴스를 만듭니다.
ResourceGroupName
, Name
, Location
및 Sku
필수 매개 변수입니다. 다른 매개 변수는 선택 사항이며 기본값이 있습니다.
Microsoft Entra 인증은 기본적으로 모든 새 캐시에 사용하도록 설정되며 보안을 위해 권장됩니다.
중요합니다
가능한 경우 관리 ID와 함께 Microsoft Entra ID를 사용하여 캐시에 대한 요청에 권한을 부여합니다. Microsoft Entra ID 및 관리 ID를 사용한 권한 부여는 더 나은 보안을 제공하며 공유 액세스 키 권한 부여보다 사용하기 쉽습니다. 캐시에서 관리 ID를 사용하는 방법에 대한 자세한 내용은 Azure Managed Redis를 사용한 캐시 인증에 Microsoft Entra 사용을 참조하세요.
모든 Azure Managed Redis PowerShell 매개 변수 및 속성은 New-AzRedisEnterpriseCache
New-AzRedisEnterpriseCache를 참조하세요. 사용 가능한 매개 변수 및 해당 설명 목록을 출력하려면 다음 명령을 실행합니다.
Get-Help New-AzRedisEnterpriseCache -detailed
비고
Azure에서 구독에 처음으로 Azure Managed Redis 캐시를 만들 때, 네임스페이스 Microsoft.Cache
를 등록합니다. 메시지가 표시되면 Azure PowerShell Register-AzResourceProvider -ProviderNamespace "Microsoft.Cache"
명령을 사용하여 네임스페이스를 등록할 수 있습니다.
다음 예제 명령은 기본 매개 변수를 사용하여 지정된 이름, 위치, 리소스 그룹 및 SKU를 사용하여 Azure Managed Redis 인스턴스를 만듭니다. 인스턴스 크기는 1GB이며 비 SSL 포트는 사용하지 않도록 설정되어 있습니다.
New-AzRedisEnterpriseCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Balanced_B1
데이터베이스 만들기 및 구성
New-AzRedisEnterpriseCacheDatabase cmdlet을 사용하여 Azure Managed Redis 캐시에 대한 데이터베이스를 만들고 구성할 수 있습니다.
New-AzRedisEnterpriseCacheDatabase
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help New-AzRedisEnterpriseCacheDatabase -detailed
캐시를 만드는 동안 데이터베이스를 구성하지 않으면 New-AzRedisEnterpriseCache 는 기본적으로 명명된 default
캐시에 하나의 데이터베이스를 만들고 모든 캐시 데이터는 이 DB 0
데이터베이스로 이동합니다.
Azure Managed Redis 캐시 업데이트
Update-AzRedisEnterpriseCache cmdlet을 사용하여 Azure Managed Redis 인스턴스를 업데이트할 수 있습니다.
Update-AzRedisEnterpriseCache
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help Update-AzRedisEnterpriseCache -detailed
cmdlet을 사용하여 Update-AzRedisEnterpriseCache
의 Sku
, Tag
, MinimumTlsVersion
와 같은 속성을 업데이트할 수 있습니다. 다음 명령은 최소 TLS(전송 계층 보안) 버전을 업데이트하고 Azure Managed Redis 캐시에 태그 myCache
를 추가합니다.
Update-AzRedisEnterpriseCache -Name "myCache" -ResourceGroupName "myGroup" -MinimumTlsVersion "1.2" -Tag @{"tag1" = "value1"}
Azure Managed Redis 캐시에 대한 정보 가져오기
Get-AzRedisEnterpriseCache cmdlet을 사용하여 캐시에 대한 정보를 검색할 수 있습니다.
Get-AzRedisEnterpriseCache
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help Get-AzRedisEnterpriseCache -detailed
현재 구독의 모든 캐시에 대한 정보를 반환하려면 매개 변수 없이 Get-AzRedisEnterpriseCache
를 실행합니다.
Get-AzRedisEnterpriseCache
특정 리소스 그룹의 모든 캐시에 대한 정보를 반환하려면 Get-AzRedisEnterpriseCache
매개 변수와 함께 ResourceGroupName
를 실행합니다.
Get-AzRedisEnterpriseCache -ResourceGroupName myGroup
특정 캐시에 대한 정보를 반환하려면 Get-AzRedisEnterpriseCache
을 Name
및 ResourceGroupName
와 함께 실행하십시오.
Get-AzRedisEnterpriseCache -Name myCache -ResourceGroupName myGroup
Azure Managed Redis 캐시에 대한 액세스 키 검색
캐시에 대한 액세스 키를 검색하려면 Get-AzRedisEnterpriseCacheKey cmdlet을 사용합니다.
Get-AzRedisEnterpriseCacheKey
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help Get-AzRedisEnterpriseCacheKey -detailed
캐시의 키를 검색하려면 Get-AzRedisEnterpriseCacheKey
및 Name
을 사용하여 ResourceGroupName
cmdlet을 호출합니다.
Get-AzRedisEnterpriseCacheKey -Name myCache -ResourceGroupName myGroup
중요합니다
이 ListKeys
작업은 캐시에 액세스 키를 사용하도록 설정한 경우에만 작동합니다. 이 명령의 출력은 비밀을 표시하여 보안을 손상시킬 수 있으며 중요한 정보 경고를 트리거할 수 있습니다.
Azure Managed Redis 캐시에 대한 액세스 키 다시 생성
캐시에 대한 액세스 키를 다시 생성하려면 New-AzRedisEnterpriseCacheKey cmdlet을 사용할 수 있습니다.
New-AzRedisEnterpriseCacheKey
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help New-AzRedisEnterpriseCacheKey -detailed
기본 또는 보조 키를 다시 생성하려면 캐시 New-AzRedisEnterpriseCacheKey
및 Name
로 cmdlet ResourceGroupName
을 호출하고, 매개 변수 Primary
에 대해 Secondary
또는 KeyType
를 지정합니다. 다음 예제에서는 캐시에 대한 보조 액세스 키를 다시 생성합니다.
New-AzRedisEnterpriseCacheKey -Name myCache -ResourceGroupName myGroup -KeyType Secondary
Azure Managed Redis 캐시 삭제
Azure Managed Redis 캐시를 삭제하려면 Remove-AzRedisEnterpriseCache cmdlet을 사용합니다.
Remove-AzRedisEnterpriseCache
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help Remove-AzRedisEnterpriseCache -detailed
다음 예제에서는 이름이 .인 myCache
캐시를 제거합니다.
Remove-AzRedisEnterpriseCache -Name myCache -ResourceGroupName myGroup
Azure Managed Redis 캐시 데이터 가져오기
cmdlet을 사용하여 Import-AzRedisEnterpriseCache
Azure Managed Redis 인스턴스로 데이터를 가져올 수 있습니다.
Import-AzRedisEnterpriseCache
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help Import-AzRedisEnterpriseCache -detailed
임포트할 Blob을 위한 캐시 Name
및 ResourceGroupName
와 SasUri
가 필요합니다. 다음 명령은 SAS URI에 지정된 Blob에서 데이터를 가져옵니다.
Import-AzRedisEnterpriseCache -ClusterName "myCache" -ResourceGroupName "myGroup" -SasUri @("<sas-uri>")
Azure Managed Redis 캐시 데이터 내보내기
cmdlet을 사용하여 Export-AzRedisEnterpriseCache
Azure Managed Redis 인스턴스에서 데이터를 내보낼 수 있습니다.
Export-AzRedisEnterpriseCache
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help Export-AzRedisEnterpriseCache -detailed
내보낼 컨테이너의 캐시 Name
와 ResourceGroupName
SasUri
캐시가 필요합니다. 다음 예제 명령은 SAS URI에 지정된 컨테이너에서 데이터를 내보냅니다.
Export-AzRedisEnterpriseCache -Name "myCache" -ResourceGroupName "myGroup" -SasUri "https://mystorageaccount.blob.core.windows.net/mycontainer?sp=signedPermissions&se=signedExpiry&sv=signedVersion&sr=signedResource&sig=signature;mystoragekey"
중요합니다
Azure Cache for Redis는 기본, 표준 및 프리미엄 계층에 대한 Azure PowerShell Az.RedisCache 명령과 엔터프라이즈 계층에 대한 Azure PowerShell Az.RedisEnterpriseCache 명령을 사용합니다.
다음 스크립트를 사용하여 Azure Cache for Redis Basic, Standard 및 Premium을 만들고 관리할 수 있습니다. Azure Cache for Redis Enterprise 또는 Azure Managed Redis의 경우 Azure Managed Redis 명령을 사용합니다.
Azure Cache for Redis PowerShell 속성 및 매개 변수
다음 표에서는 일반적인 Azure Cache for Redis 매개 변수에 대한 Azure PowerShell 속성 및 설명을 보여 줍니다. 모든 Azure PowerShell 매개 변수 및 속성은 Az.RedisCache
를 참조하세요.
매개 변수 | 설명 | 기본값 |
---|---|---|
이름 | 캐시의 이름입니다. | |
위치 | 캐시의 위치입니다. | |
리소스 그룹 이름 | 캐시를 만들 리소스 그룹 이름입니다. | |
크기 | 캐시의 크기. 유효한 값은 P1, P2, P3, P4, P5, C0, C1, C2, C3, C4, C5, C6, 250MB, 1GB, 2.5GB, 6GB, 13GB, 26GB, 53GB입니다. | 1GB |
ShardCount | 클러스터링을 사용하는 프리미엄 캐시를 만들 때 만들 분할된 데이터베이스 수. 유효한 값은 1, 2, 3, 4, 5, 6, 7, 8, 9, 10입니다. | |
재고 관리 번호 (SKU) | 캐시의 SKU입니다. 유효한 값은 Basic, Standard, Premium입니다. | 스탠다드 |
RedisConfiguration(레디스 구성) | Redis 구성 설정입니다. 각 설정에 대한 자세한 내용은 다음 RedisConfiguration 속성 테이블을 참조하세요. | |
활성화NonSslPort | 비 SSL 포트를 사용할 수 있는지 여부입니다. | 거짓 |
MaxMemoryPolicy | 이 매개 변수는 더 이상 사용되지 않습니다.
RedisConfiguration 를 대신 사용하세요. |
|
StaticIP | 가상 네트워크에서 캐시를 호스트하는 경우 캐시에 대한 서브넷의 고유한 IP 주소입니다. 제공되지 않으면 하나의 IP 주소가 서브넷에서 자동으로 선택됩니다. | |
서브넷 | 가상 네트워크에서 캐시를 호스트하는 경우 캐시를 배포할 서브넷의 이름입니다. | |
VirtualNetwork | 가상 네트워크에서 캐시를 호스트하는 경우 캐시를 배포할 가상 네트워크의 리소스 ID입니다. | |
키 타입 | 액세스 키를 갱신할 때 다시 생성할 액세스 키입니다. 유효한 값은 기본, 보조 값입니다. |
RedisConfiguration 매개 변수의 속성
재산 | 설명 | 가격 책정 계층 |
---|---|---|
RDB 백업 활성화 (rdb-backup-enabled) | Redis 데이터 지속성 사용 여부 | 프리미엄 전용 |
rdb-스토리지-연결-문자열 | Redis 데이터 지속성에 대한 스토리지 계정에 대한 연결 문자열입니다. | 프리미엄 전용 |
rdb-백업-빈도 | Redis 데이터 지속성에 대한 백업 빈도입니다. | 프리미엄 전용 |
maxmemory-reserved (최대 메모리 예약) | 비캐시 프로세스를 위한 예약된 메모리. | 표준 및 프리미엄 |
최대 메모리 정책 | 캐시에 대한 [제거 정책]/azure-cache-for-redis/cache-configure.md#memory-policies) | 모든 가격 책정 계층 |
키스페이스 이벤트 알림 | [Keyspace 알림]/azure-cache-for-redis/cache-configure.md#keyspace-notifications-advanced-settings). | 표준 및 프리미엄 |
해시-최대-ziplist-항목 수 | 작은 집계 데이터 형식에 대한 메모리 최적화 | 표준 및 프리미엄 |
해시 최대 목록 값 (hash-max-ziplist-value) | 작은 집계 데이터 형식에 대한 메모리 최적화 | 표준 및 프리미엄 |
최대-정수집합-항목-설정 | 작은 집계 데이터 형식에 대한 메모리 최적화 | 표준 및 프리미엄 |
zset-최대-압축리스트-항목 | 작은 집계 데이터 형식에 대한 메모리 최적화 | 표준 및 프리미엄 |
zset-max-ziplist-value (최대 ziplist 값) | 작은 집계 데이터 형식에 대한 메모리 최적화 | 표준 및 프리미엄 |
데이터베이스 | 데이터베이스 수입니다. 이 속성은 캐시를 만들 때만 구성할 수 있습니다. | 표준 및 프리미엄 |
Azure Redis 캐시 만들기
New-AzRedisCache cmdlet을 사용하여 새 Azure Cache for Redis 인스턴스를 만듭니다.
ResourceGroupName
, Name
및 Location
필수 매개 변수입니다. 다른 매개 변수는 선택 사항이며 기본값이 있습니다.
중요합니다
보안을 위해 Microsoft Entra 인증을 사용하는 것이 좋습니다. 캐시를 만드는 동안 또는 이후에 Microsoft Entra 인증을 사용하도록 설정할 수 있습니다.
가능한 경우 관리 ID와 함께 Microsoft Entra ID를 사용하여 캐시에 대한 요청에 권한을 부여합니다. Microsoft Entra ID 및 관리 ID를 사용한 권한 부여는 더 나은 보안을 제공하며 공유 액세스 키 권한 부여보다 사용하기 쉽습니다. 캐시에서 관리 ID를 사용하는 방법에 대한 자세한 내용은 Microsoft Entra ID를 사용한 캐시 인증에 대해 설명합니다.
New-AzRedisCache에 사용할 수 있는 매개 변수 목록과 해당 설명을 보려면 다음 명령을 실행합니다.
Get-Help New-AzRedisCache -detailed>
비고
구독에서 Azure Cache for Redis 캐시를 처음 만들 때, Azure가 Microsoft.Cache
네임스페이스를 자동으로 등록합니다. 메시지가 표시되면 Azure PowerShell Register-AzResourceProvider -ProviderNamespace "Microsoft.Cache"
명령을 사용하여 네임스페이스를 등록할 수 있습니다.
다음 예제 명령은 기본 매개 변수를 사용하여 지정된 이름, 위치 및 리소스 그룹을 사용하여 Azure Cache for Redis 인스턴스를 만듭니다. 인스턴스는 비 SSL 포트를 사용하지 않도록 설정된 표준 1GB 캐시입니다.
New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US"
매개 변수의 RedisConfiguration
값을 지정하려면 키-값 쌍을 중괄호로 묶습니다 {}
. 다음 예제에서는 .을 사용하여 1GB 캐시를 @{"maxmemory-policy" = "allkeys-random", "notify-keyspace-events" = "KEA"}
만듭니다. 자세한 내용은 Keyspace 알림(고급 설정) 및 메모리 정책을 참조하세요.
New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -RedisConfiguration @{"maxmemory-policy" = "allkeys-random", "notify-keyspace-events" = "KEA"}
프리미엄 캐시 만들기
Azure Cache for Redis 프리미엄 계층 캐시를 만들려면 크기 P1
(6-60GB), (13-130GB), P2
(26-260GB) P3
또는 P4
(53-530GB)을 지정합니다. 클러스터링을 사용하려면 ShardCount
매개 변수를 사용하여 분할된 데이터베이스 수를 지정합니다.
다음 예제에서는 세 개의 분할된 데이터베이스가 있는 P1 프리미엄 캐시를 만듭니다. P1 프리미엄 캐시의 크기는 6GB이고 분할된 데이터베이스가 3개인 총 크기는 18GB(3 x 6GB)입니다.
New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Premium -Size P1 -ShardCount 3
데이터베이스 설정 구성
databases
cmdlet의 설정은 캐시의 데이터베이스 수를 구성합니다. PowerShell 또는 다른 관리 클라이언트를 사용하여 캐시를 만드는 동안에만 표준 및 프리미엄 계층에 대해서만 구성할 databases
수 있습니다.
캐시를 databases
만드는 동안 설정을 지정하지 않으면 New-AzRedisCache 는 하나의 데이터베이스를 default
만들고 모든 캐시 데이터는 이 DB 0
데이터베이스로 이동합니다. 데이터베이스 제한은 캐시 계층 및 크기에 따라 달라지지만 기본 설정은 16입니다.
다음 예제에서는 48개의 데이터베이스가 있는 프리미엄 P3(26GB) 캐시를 만듭니다.
New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Premium -Size P3 -RedisConfiguration @{"databases" = "48"}
databases
속성에 대한 자세한 내용은 기본 Azure Cache for Redis 서버 구성을 참조하세요.
Azure Cache for Redis를 업데이트하기
Set-AzRedisCache cmdlet을 사용하여 Azure Cache for Redis 인스턴스를 업데이트합니다.
Set-AzRedisCache
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help Set-AzRedisCache -detailed
Set-AzRedisCache
cmdlet을 사용하여 Size
, Sku
, EnableNonSslPort
및 RedisConfiguration
값과 같은 속성을 업데이트할 수 있습니다. 다음 예제 명령은 Azure Cache for Redis 인스턴스의 이름을 maxmemory-policy
업데이트합니다myCache
.
Set-AzRedisCache -ResourceGroupName "myGroup" -Name "myCache" -RedisConfiguration @{"maxmemory-policy" = "allkeys-random"}
Azure Cache for Redis 캐시 크기 조정
Set-AzRedisCache
, Size
, 또는 Sku
속성을 수정할 때 ShardCount
를 사용하여 Azure Cache for Redis 인스턴스의 크기를 조정할 수 있습니다.
비고
PowerShell을 사용하여 캐시 크기를 조정하는 방법에는 Azure Portal을 사용하여 캐시 크기를 조정하는 것과 동일한 제한 및 지침이 있습니다. 다른 가격 책정 계층으로 크기를 조정할 수 있지만 다음과 같은 제한 사항이 있습니다.
- 프리미엄 캐시에서 표준 또는 기본 캐시로 또는 표준에서 기본 캐시로 같은 더 높은 가격 책정 계층에서 더 낮은 가격 책정 계층으로 확장할 수 없습니다.
- 기본 캐시에서 표준 캐시로 크기를 조정할 수 있지만 동시에 크기를 변경할 수는 없습니다. 다른 크기가 필요한 경우 원하는 크기로 다른 크기 조정 작업을 수행할 수 있습니다.
- 기본 캐시에서 프리미엄 캐시로 직접 확장할 수 없습니다. 한 크기 조정 작업에서 기본에서 표준으로 확장한 다음 다른 작업에서 표준에서 프리미엄으로 확장해야 합니다.
- 더 큰 크기에서 C0(250MB) 크기로 축소할 수 없습니다.
다음 예제에서는 2.5GB 크기로 명명된 myCache
캐시의 크기를 조정하는 방법을 보여줍니다. 이 명령은 기본 또는 표준 캐시에 대해 작동합니다.
Set-AzRedisCache -ResourceGroupName myGroup -Name myCache -Size 2.5GB
이 명령을 실행하면 캐시 상태가 호출 Get-AzRedisCache
과 유사하게 반환됩니다.
ProvisioningState
이 Scaling
로 설정됩니다.
크기 조정 작업이 완료되면 ProvisioningState
는 Succeeded
로 바뀝니다. 기본에서 표준으로 변경한 후 크기를 변경하는 등 다른 크기 조정 작업을 수행해야 하는 경우 이전 작업이 완료될 때까지 기다려야 합니다. 그렇지 않으면 다음 메시지와 유사한 오류가 표시됩니다.
Set-AzRedisCache : Conflict: The resource '...' is not in a stable state, and is currently unable to accept the update request.
Azure Cache for Redis 캐시에 대한 정보 가져오기
Get-AzRedisCache cmdlet을 사용하여 캐시에 대한 정보를 검색할 수 있습니다.
Get-AzRedisCache
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help Get-AzRedisCache -detailed
현재 구독의 모든 캐시에 대한 정보를 반환하려면 매개 변수 없이 Get-AzRedisCache
를 실행합니다.
Get-AzRedisCache
특정 리소스 그룹의 모든 캐시에 대한 정보를 반환하려면 Get-AzRedisCache
매개 변수와 함께 ResourceGroupName
를 실행합니다.
Get-AzRedisCache -ResourceGroupName myGroup
특정 캐시에 대한 정보를 반환하려면 Get-AzRedisCache
을 실행할 때 캐시 Name
및 ResourceGroupName
을 사용하십시오.
Get-AzRedisCache -Name myCache -ResourceGroupName myGroup
Azure Cache for Redis의 캐시 액세스 키를 찾아보기
캐시에 대한 액세스 키를 검색하려면 Get-AzRedisCacheKey cmdlet을 사용할 수 있습니다.
Get-AzRedisCacheKey
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help Get-AzRedisCacheKey -detailed
캐시의 키를 검색하려면 Get-AzRedisCacheKey
캐시와 Name
를 사용하여 ResourceGroupName
cmdlet을 호출하십시오.
Get-AzRedisCacheKey -Name myCache -ResourceGroupName myGroup
중요합니다
이 ListKeys
작업은 캐시에 액세스 키를 사용하도록 설정한 경우에만 작동합니다. 이 명령의 출력은 비밀을 표시하여 보안을 손상시킬 수 있으며 중요한 정보 경고를 트리거할 수 있습니다.
Azure Cache for Redis 캐시에 대한 액세스 키를 다시 생성
캐시에 대한 액세스 키를 다시 생성하려면 Get-AzRedisCacheKey cmdlet을 사용할 수 있습니다.
New-AzRedisCacheKey
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help New-AzRedisCacheKey -detailed
기본 또는 보조 키를 다시 생성하려면 캐시 New-AzRedisCacheKey
및 Name
로 cmdlet ResourceGroupName
을 호출하고, 매개 변수 Primary
에 대해 Secondary
또는 KeyType
를 지정합니다. 다음 예제에서는 캐시에 대한 보조 액세스 키를 다시 생성합니다.
New-AzRedisCacheKey -Name myCache -ResourceGroupName myGroup -KeyType Secondary
Azure Cache for Redis 캐시를 삭제하기
Azure Cache for Redis 캐시를 삭제하려면 Remove-AzRedisCache cmdlet을 사용합니다.
Remove-AzRedisCache
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help Remove-AzRedisCache -detailed
다음 예제에서는 이름이 .인 myCache
캐시를 제거합니다.
Remove-AzRedisCache -Name myCache -ResourceGroupName myGroup
Azure Cache for Redis 캐시로 데이터 가져오기
Import-AzRedisCache
cmdlet을 사용하여 Azure Cache for Redis 인스턴스에 데이터를 가져올 수 있습니다.
중요합니다
가져오기는 프리미엄 계층 캐시에만 사용할 수 있습니다. 자세한 내용은 Azure Cache for Redis에서 데이터 가져오기 및 내보내기를 참조하세요.
Import-AzRedisCache
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help Import-AzRedisCache -detailed
다음 명령은 매개 변수에 지정된 Files
Blob에서 Azure Cache for Redis로 데이터를 가져옵니다.
Import-AzRedisCache -ResourceGroupName "resourceGroupName" -Name "cacheName" -Files @("https://mystorageaccount.blob.core.windows.net/mycontainername/blobname?sv=signedVersion&sr=signedResource&sig=signature&st=signTime&se=signedExpiry&sp=signedPermissions") -Force
Azure Cache for Redis 캐시 데이터 내보내기
Export-AzRedisCache
cmdlet을 사용하여 Azure Cache for Redis 인스턴스에서 데이터를 내보낼 수 있습니다.
중요합니다
내보내기는 프리미엄 계층 캐시에만 사용할 수 있습니다. 자세한 내용은 Azure Cache for Redis에서 데이터 가져오기 및 내보내기를 참조하세요.
Export-AzRedisCache
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help Export-AzRedisCache -detailed
다음 명령은 Azure Cache for Redis 인스턴스의 데이터를 매개 변수로 지정된 Container
컨테이너로 내보냅니다.
Export-AzRedisCache -ResourceGroupName "resourceGroupName" -Name "cacheName" -Prefix "blobprefix" -Container "https://mystorageaccount.blob.core.windows.net/mycontainer?sv=signedResource&sig=signature&st=signTime&se=signedExpiry&sp=signedPermissions"
Azure Cache for Redis 캐시 다시 부팅
Reset-AzRedisCache
cmdlet을 사용하여 Azure Cache for Redis 인스턴스를 재부팅할 수 있습니다.
중요합니다
다시 부팅은 기본, 표준 및 프리미엄 계층 Azure Cache for Redis 캐시에만 사용할 수 있습니다. 자세한 내용은 캐시 관리 - 다시 부팅을 참조하세요.
Reset-AzRedisCache
에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.
Get-Help Reset-AzRedisCache -detailed
다음 명령은 지정된 캐시의 두 노드를 모두 재부팅합니다.
Reset-AzRedisCache -ResourceGroupName "resourceGroupName" -Name "cacheName" -RebootType "AllNodes" -Force
일반 Azure PowerShell 명령
Azure PowerShell 명령 프롬프트에서 이러한 명령을 실행합니다.
Azure PowerShell 버전을 확인합니다.
Get-Module Az | format-table version
Azure에 로그인:
Connect-AzAccount
현재 구독 목록을 참조하세요.
Get-AzSubscription | sort SubscriptionName | Select SubscriptionName
사용할 Azure 구독을 지정합니다.
Select-AzSubscription -SubscriptionName ContosoSubscription
cmdlet에 대한 자세한 도움말을 얻으십시오.
Get-Help <cmdlet-name> -Detailed
다른 클라우드에 연결하는 방법
기본적으로 Azure 환경은 AzureCloud
전역 Azure 클라우드를 나타냅니다. 다른 클라우드 인스턴스에 연결하려면 원하는 환경 또는 환경 이름을 지정하여 Connect-AzAccount
명령을 -Environment
또는 -EnvironmentName
명령줄 스위치와 함께 사용하세요.
사용 가능한 환경 목록을 보려면 다음을 실행 Get-AzEnvironment
합니다.
Azure Government 클라우드
Azure Government 클라우드에 연결하려면
Connect-AzAccount -EnvironmentName AzureUSGovernment
또는
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureUSGovernment)
Azure Government 클라우드에서 캐시를 만들려면 USGov Virginia
위치 또는 USGov Iowa
위치를 사용합니다.
Azure Government 클라우드에 대한 자세한 내용은 Microsoft Azure Government 및 Microsoft Azure Government 개발자 가이드를 참조하세요.
21Vianet에서 운영하는 Azure
21Vianet(중국) 클라우드에서 운영하는 Azure에 연결하려면
Connect-AzAccount -EnvironmentName AzureChinaCloud
또는
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureChinaCloud)
21Vianet 클라우드에서 운영하는 Azure에서 캐시를 만들려면 China East
위치 또는 China North
위치를 사용합니다.
Microsoft Azure 독일
Microsoft Azure 독일에 연결하려면
Connect-AzAccount -EnvironmentName AzureGermanCloud
또는
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureGermanCloud)
Microsoft Azure Germany에서 캐시를 생성하려면 Germany Central
또는 Germany Northeast
위치를 사용하세요.
Microsoft Azure Germany에 대한 자세한 내용은 Microsoft Azure Germany를 참조하세요.