다음을 통해 공유


Azure PowerShell을 사용하여 Azure Redis Redis 관리

이 문서에서는 Azure PowerShell을 사용하여 Azure Redis 인스턴스를 만들고, 관리하고, 삭제하는 방법을 보여 줍니다.

필수 조건

  • 캐시를 만들려는 구독을 사용하여 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, LocationSku 필수 매개 변수입니다. 다른 매개 변수는 선택 사항이며 기본값이 있습니다.

Microsoft Entra 인증은 기본적으로 모든 새 캐시에 사용하도록 설정되며 보안을 위해 권장됩니다.

중요합니다

가능한 경우 관리 ID와 함께 Microsoft Entra ID를 사용하여 캐시에 대한 요청에 권한을 부여합니다. Microsoft Entra ID 및 관리 ID를 사용한 권한 부여는 더 나은 보안을 제공하며 공유 액세스 키 권한 부여보다 사용하기 쉽습니다. 캐시에서 관리 ID를 사용하는 방법에 대한 자세한 내용은 Azure Managed Redis를 사용한 캐시 인증에 Microsoft Entra 사용을 참조하세요.

모든 Azure Managed Redis PowerShell 매개 변수 및 속성은 New-AzRedisEnterpriseCacheNew-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-AzRedisEnterpriseCacheSku, 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-AzRedisEnterpriseCacheNameResourceGroupName와 함께 실행하십시오.

Get-AzRedisEnterpriseCache -Name myCache -ResourceGroupName myGroup

Azure Managed Redis 캐시에 대한 액세스 키 검색

캐시에 대한 액세스 키를 검색하려면 Get-AzRedisEnterpriseCacheKey cmdlet을 사용합니다. Get-AzRedisEnterpriseCacheKey에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.

Get-Help Get-AzRedisEnterpriseCacheKey -detailed

캐시의 키를 검색하려면 Get-AzRedisEnterpriseCacheKeyName을 사용하여 ResourceGroupName cmdlet을 호출합니다.

Get-AzRedisEnterpriseCacheKey -Name myCache -ResourceGroupName myGroup

중요합니다

ListKeys 작업은 캐시에 액세스 키를 사용하도록 설정한 경우에만 작동합니다. 이 명령의 출력은 비밀을 표시하여 보안을 손상시킬 수 있으며 중요한 정보 경고를 트리거할 수 있습니다.

Azure Managed Redis 캐시에 대한 액세스 키 다시 생성

캐시에 대한 액세스 키를 다시 생성하려면 New-AzRedisEnterpriseCacheKey cmdlet을 사용할 수 있습니다. New-AzRedisEnterpriseCacheKey에 대해 사용 가능한 매개 변수 및 해당 설명에 대한 목록을 보려면 다음 명령을 실행합니다.

Get-Help New-AzRedisEnterpriseCacheKey -detailed

기본 또는 보조 키를 다시 생성하려면 캐시 New-AzRedisEnterpriseCacheKeyName로 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을 위한 캐시 NameResourceGroupNameSasUri가 필요합니다. 다음 명령은 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

내보낼 컨테이너의 캐시 NameResourceGroupNameSasUri 캐시가 필요합니다. 다음 예제 명령은 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, NameLocation 필수 매개 변수입니다. 다른 매개 변수는 선택 사항이며 기본값이 있습니다.

중요합니다

보안을 위해 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, EnableNonSslPortRedisConfiguration 값과 같은 속성을 업데이트할 수 있습니다. 다음 예제 명령은 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) 크기로 축소할 수 없습니다.

자세한 내용은 Azure Cache for Redis의 크기를 조정하는 방법을 참조하세요.

다음 예제에서는 2.5GB 크기로 명명된 myCache 캐시의 크기를 조정하는 방법을 보여줍니다. 이 명령은 기본 또는 표준 캐시에 대해 작동합니다.

Set-AzRedisCache -ResourceGroupName myGroup -Name myCache -Size 2.5GB

이 명령을 실행하면 캐시 상태가 호출 Get-AzRedisCache과 유사하게 반환됩니다. ProvisioningStateScaling로 설정됩니다.

크기 조정 작업이 완료되면 ProvisioningStateSucceeded로 바뀝니다. 기본에서 표준으로 변경한 후 크기를 변경하는 등 다른 크기 조정 작업을 수행해야 하는 경우 이전 작업이 완료될 때까지 기다려야 합니다. 그렇지 않으면 다음 메시지와 유사한 오류가 표시됩니다.

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을 실행할 때 캐시 NameResourceGroupName 을 사용하십시오.

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-AzRedisCacheKeyName로 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 GovernmentMicrosoft 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를 참조하세요.