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 : []
Örnek 5: Redis için Premium Azure Cache için veri kalıcılığını yapılandırma
Kalıcılık, Redis verilerini sahip olduğunuz ve yönettiğiniz bir Azure Depolama hesabına yazar. Bu nedenle veri kalıcılığını yapılandırmadan önce aynı kaynak grubunda depolama hesabınızın olması gerekir. Önbellekle aynı bölgede ve abonelikte bir depolama hesabı seçin ve premium depolama daha yüksek aktarım hızına sahip olduğundan Premium Depolama hesabı önerilir.
Depolama hesabı oluşturduktan sonra bu yordamı kullanarak depolama hesabı bağlantı dizesini alın.
PowerShell'de bu komutuGet-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName çalıştırın.
Yukarıdaki çıkışından herhangi bir anahtarı kopyalayın.
Depolama hesabınızın bağlantı dizesini almak için depolama hesabı anahtarını ve depolama hesabı adını aşağıdaki biçimde yerleştirin.
Bağlantı Dizesi Biçimi :- "DefaultEndpointsProtocol=https; AccountName={storageAccountName}; AccountKey={storageAccountKey}; EndpointSuffix=mySuffix"
Veri kalıcılığını etkinleştirmek için belirli Redis yapılandırma ayarlarına sahip olmanız gerekir.
RDB yedeklemesi için etkinleştir
rdb-backup etkin (True veya false olarak ayarlayın)
rdb-storage-connection-string (Bağlantı dizesini yukarıdaki biçimde verin.)
rdb-backup-frequency (Dakika cinsinden bir yedekleme aralığı ayarlayın. Yalnızca - 15, 30, 60, 360, 720 ve 1440 dakika arasından seçim yapabilirsiniz.)
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], [rdb-backup-enabled, true]....}
EnableNonSslPort : False
RedisVersion : 4.0.14
Size : 6GB
Sku : Premium
Tag : {}
Zone : []
Örnek 6: Redis için Premium Azure Cache için veri kalıcılığını yapılandırma - AOF yedeklemesi etkin
AOF yedeklemesi etkin için.
aof-backup etkin (True veya false olarak ayarlayın),
aof-storage-connection-string-0 (Bağlantı dizesini yukarıdaki biçimde verin.)
aof-storage-connection-string-1 (İsteğe bağlı olarak başka bir depolama hesabı yapılandırabilirsiniz. İkinci bir depolama hesabı yapılandırılırsa, çoğaltma önbelleğine yazma işlemleri bu ikinci depolama hesabına yazılır.)
İsteğe bağlı: Erişim anahtarları aracılığıyla Redis'e kimlik doğrulaması, true olarak ayarlandığında devre dışı bırakılır. Varsayılan değer yanlış'tır.
Redis için Azure Cache için kullanılan kimlik türünü belirtir. Geçerli değerler: "SystemAssigned" veya "UserAssigned" ya da "SystemAssignedUserAssigned" veya "None"
Redis yapılandırma ayarlarını belirtir.
Bu parametre için kabul edilebilir değerler şunlardır:
rdb-backup etkin.
Redis veri kalıcılığının etkinleştirildiğini belirtir.
Yalnızca premium katman.
rdb-storage-connection-string.
Redis veri kalıcılığı için Depolama hesabına bağlantı dizesini belirtir.
Yalnızca premium katman.
rdb-backup-frequency.
Redis veri kalıcılığı için yedekleme sıklığını belirtir.
Yalnızca premium katman.
maxmemory-reserved.
Önbellek dışı işlemler için ayrılmış belleği yapılandırır.
Standart ve Premium katmanlar.
maxmemory-policy.
Önbellek için çıkarma ilkesini yapılandırır.
Tüm fiyatlandırma katmanları.
notify-keyspace-events.
Anahtar alanı bildirimlerini yapılandırıyor.
Standart ve premium katmanlar.
hash-max-ziplist-entries.
Küçük toplama veri türleri için bellek iyileştirmeyi yapılandırıyor.
Standart ve Premium katmanlar.
hash-max-ziplist-value.
Küçük toplama veri türleri için bellek iyileştirmeyi yapılandırıyor.
Standart ve Premium katmanlar.
set-max-intset-entrys.
Küçük toplama veri türleri için bellek iyileştirmeyi yapılandırıyor.
Standart ve Premium katmanlar.
zset-max-ziplist-entries.
Küçük toplama veri türleri için bellek iyileştirmeyi yapılandırıyor.
Standart ve Premium katmanlar.
zset-max-ziplist-value.
Küçük toplama veri türleri için bellek iyileştirmeyi yapılandırıyor.
Standart ve Premium katmanlar.
Veritaban -ları.
Veritabanı sayısını yapılandırıyor.
Bu özellik yalnızca önbellek oluşturma sırasında yapılandırılabilir.
Standart ve Premium katmanlar.
Daha fazla bilgi için bkz. Azure PowerShellhttp://go.microsoft.com/fwlink/?LinkId=800051http://go.microsoft.com/fwlink/?LinkId=800051 () ile Azure Redis Cache'i yönetme.
preferred-data-archive-auth-method Veri arşivi için kullanılan depolama hesabıyla iletişim kurmak, SAS veya ManagedIdentity belirtmek için tercih edilen kimlik doğrulama yöntemi, varsayılan değer SAS'dir
preferred-data-persistence-auth-method Veri kalıcılığı için kullanılan depolama hesabıyla iletişim kurmak için tercih edilen kimlik doğrulama yöntemi, SAS veya ManagedIdentity belirtin, varsayılan değer SAS'dir
Redis sürümü. Bu, 'major[.minor]' biçiminde (yalnızca 'major' gereklidir) veya kullanılabilen en son kararlı Redis sürümünü ifade eden 'en son' değerinde olmalıdır. Desteklenen sürümler: 4.0, 6.0 (en son). Varsayılan değer 'en son' değeridir.
Redis için Azure Cache'in dağıtılacağı sanal ağdaki bir alt ağın tam kaynak kimliği.
Örnek biçim: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/Microsoft. {Ağ|ClassicNetwork}/VirtualNetworks/{vnetName}/subnets/{subnetName}
İsteğe bağlı: Redis Cache'inizin alacağı aylık Redis güncelleştirmeleri için güncelleştirme kanalını belirtir. 'Önizleme' güncelleştirme kanalını kullanan önbellekler, 'Kararlı' kanal önbelleklerinden en az 4 hafta önce en son Redis güncelleştirmelerini alır. Varsayılan değer 'Kararlı'dır. Olası değerler şunlardır: 'Kararlı', 'Önizleme'
Redis için Azure Cache ile ilişkilendirilecek bir veya daha fazla virgülle ayrılmış kullanıcı kimliği belirtir. Kullanıcı kimliği başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'
İsteğe bağlı: İsteğe bağlı: Kullanılabilirlik alanlarının Redis önbelleğine nasıl ayrıldığını belirtir. 'Otomatik', alanlar arası yedekliliği etkinleştirir ve Azure bölgesel kullanılabilirlik ve kapasiteye göre bölgeleri otomatik olarak seçer. 'UserDefined', 'zones' parametresini kullanarak size geçirilen kullanılabilirlik alanlarını seçer. 'NoZones' bölgesel olmayan bir önbellek oluşturur. 'zonalAllocationPolicy' geçirilmezse, bölgeler geçirildiğinde 'UserDefined' olarak ayarlanır, aksi takdirde, bölgelerin desteklendiği bölgelerde 'Otomatik' ve bölgelerin desteklenmediği bölgelerde 'NoZones' olarak ayarlanır.
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.