PrimaryKey : ******
SecondaryKey : ******
ResourceGroupName : MyGroup
Id : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Cache/Redis/MyCache
Location : Central US
Name : mycache
Type : Microsoft.Cache/Redis
HostName : mycache.redis.cache.windows.net
Port : 6379
ProvisioningState : creating
SslPort : 6380
RedisConfiguration : {[maxmemory-policy, allkeys-random], [maxclients, 7500], [maxmemory-reserved, 200],
[maxfragmentationmemory-reserved, 300]...}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
SubnetId : /subscriptions/a559b6fd-3a84-40bb-a450-b0db5ed37dfe/resourceGroups/mygroup/providers/Microsoft.Network/virtualNetworks/MyNet/subnets/MySubnet
StaticIP : 10.0.0.4
Tag : {}
Zone : []
예제 5: 프리미엄 Azure Cache for Redis에 대한 데이터 지속성 구성
지속성은 사용자가 소유하고 관리하는 Azure Storage 계정에 Redis 데이터를 씁니다. 따라서 데이터 지속성을 구성하기 전에 동일한 리소스 그룹에 스토리지 계정이 있어야 합니다. 캐시와 동일한 지역 및 구독의 스토리지 계정을 선택하면 Premium Storage의 처리량이 더 높기 때문에 Premium Storage 계정을 사용하는 것이 좋습니다.
스토리지 계정을 만든 후 이 절차를 사용하여 스토리지 계정 연결 문자열을 가져옵니다.
powershell에서 이 명령Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName 실행합니다.
위의 출력에서 키를 복사합니다.
스토리지 계정의 연결 문자열을 얻으려면 스토리지 계정 키와 스토리지 계정 이름을 아래 형식으로 입력합니다.
연결 문자열 형식 :- "DefaultEndpointsProtocol=https; AccountName={storageAccountName}; AccountKey={storageAccountKey}; EndpointSuffix=mySuffix"
데이터 지속성을 사용하려면 특정 Redis 구성 설정이 있어야 합니다.
RDB 백업 사용
rdb-backup-enabled(true 또는 false 설정)
rdb-storage-connection-string(위의 형식으로 연결 문자열 제공)
rdb-backup-frequency(백업 간격을 분 단위로 설정합니다. 15분, 30분, 60분, 360분, 720분, 1440분 중에서만 선택할 수 있습니다.)
rdb-backup-enabled.
Redis 데이터 지속성을 사용하도록 지정합니다.
프리미엄 계층에만 해당합니다.
rdb-storage-connection-string.
Redis 데이터 지속성을 위해 Storage 계정에 대한 연결 문자열을 지정합니다.
프리미엄 계층에만 해당합니다.
rdb-backup-frequency.
Redis 데이터 지속성에 대한 백업 빈도를 지정합니다.
프리미엄 계층에만 해당합니다.
maxmemory-reserved.
비 캐시 프로세스에 예약된 메모리를 구성합니다.
표준 및 프리미엄 계층.
maxmemory-policy.
캐시에 대한 제거 정책을 구성합니다.
모든 가격 책정 계층.
notify-keyspace-events.
키스페이스 알림을 구성합니다.
표준 및 프리미엄 계층.
hash-max-ziplist-entries.
작은 집계 데이터 형식에 대한 메모리 최적화를 구성합니다.
표준 및 프리미엄 계층.
hash-max-ziplist-value.
작은 집계 데이터 형식에 대한 메모리 최적화를 구성합니다.
표준 및 프리미엄 계층.
set-max-intset-entries.
작은 집계 데이터 형식에 대한 메모리 최적화를 구성합니다.
표준 및 프리미엄 계층.
zset-max-ziplist-entries.
작은 집계 데이터 형식에 대한 메모리 최적화를 구성합니다.
표준 및 프리미엄 계층.
zset-max-ziplist-value.
작은 집계 데이터 형식에 대한 메모리 최적화를 구성합니다.
표준 및 프리미엄 계층.
데이터베이스.
데이터베이스 수를 구성합니다.
이 속성은 캐시 만들기에서만 구성할 수 있습니다.
표준 및 프리미엄 계층.
자세한 내용은 Azure PowerShellhttp://go.microsoft.com/fwlink/?LinkId=800051 을 사용하여 Azure Redis Cache 관리(http://go.microsoft.com/fwlink/?LinkId=800051)를 참조하세요.
preferred-data-archive-auth-method Preferred auth 메서드는 데이터 보관에 사용되는 스토리지 계정과 통신하고, SAS 또는 ManagedIdentity를 지정하며, 기본값은 SAS입니다.
preferred-data-persistence-auth-method Preferred auth 메서드는 데이터 지속성에 사용되는 스토리지 계정과 통신하고, SAS 또는 ManagedIdentity를 지정하고, 기본값은 SAS입니다.
Azure Cache for Redis를 배포할 가상 네트워크에 있는 서브넷의 전체 리소스 ID입니다.
예제 형식: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/Microsoft. {Network|ClassicNetwork}/VirtualNetworks/{vnetName}/subnets/{subnetName}
선택 사항: Redis Cache에서 받을 월별 Redis 업데이트에 대한 업데이트 채널을 지정합니다. '미리 보기' 업데이트 채널을 사용하는 캐시는 '안정' 채널 캐시보다 최소 4주 전에 최신 Redis 업데이트를 받습니다. 기본값은 'Stable'입니다. 가능한 값은 'Stable', 'Preview'입니다.
Azure Cache for Redis와 연결할 하나 이상의 쉼표로 구분된 사용자 ID를 지정합니다. 사용자 ID 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}' 형식의 ARM 리소스 ID입니다.
선택 사항: 선택 사항: 가용성 영역이 Redis 캐시에 할당되는 방법을 지정합니다. '자동'은 영역 중복을 사용하도록 설정하고 Azure는 지역 가용성 및 용량에 따라 영역을 자동으로 선택합니다. 'UserDefined'는 'zones' 매개 변수를 사용하여 전달된 가용성 영역을 선택합니다. 'NoZones'는 영역이 아닌 캐시를 생성합니다. 'zonalAllocationPolicy'가 전달되지 않으면 영역이 전달될 때 '사용자 정의'로 설정되고, 그렇지 않으면 영역이 지원되는 지역에서는 '자동'으로 설정되고 영역이 지원되지 않는 지역에서는 'NoZones'로 설정됩니다.
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.