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
Tag : {}
Zone : {1, 2}
Perintah ini membuat instans Azure cache for Redis di beberapa zona.
Contoh 4: Buat Virtual Network aktifkan Cache
Persyaratan untuk membuat Virtual Network mengaktifkan cache.
Buat jaringan virtual dalam grup sumber daya yang sama tempat Anda ingin membuat cache redis Anda. Anda dapat membuat jaringan virtual dari perintah powershell New-AzVirtualNetwork .
Anda akan memerlukan SubnetID untuk VNET mengaktifkan cache. Sintaks SubnetID diberikan di bawah ini.
Format SubnetID: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/providers/Microsoft.ClassicNetwork/VirtualNetworks/{vnetName}/subnets/{subnetName}
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 : []
Contoh 5: Mengonfigurasi persistensi data untuk Azure Cache for Redis Premium
Persistensi menulis data Redis ke akun Azure Storage yang Anda miliki dan kelola. Jadi sebelum mengonfigurasi persistensi data, Anda harus memiliki akun penyimpanan dalam grup sumber daya yang sama. Pilih akun penyimpanan di wilayah dan langganan yang sama dengan cache, dan akun Penyimpanan Premium direkomendasikan karena penyimpanan premium memiliki throughput yang lebih tinggi.
Setelah membuat akun penyimpanan, dapatkan string koneksi akun penyimpanan menggunakan prosedur ini.
Jalankan perintah ini Get-AzStorageAccountKey -ResourceGroupName $resourceGroupName -Name $storageAccountName di powershell.
Dari output di atas, salin kunci apa pun.
Masukkan kunci akun penyimpanan dan nama akun penyimpanan dalam format di bawah ini untuk mendapatkan string koneksi akun penyimpanan Anda.
Format String Koneksi :- "DefaultEndpointsProtocol=https; AccountName={storageAccountName}; AccountKey={storageAccountKey}; EndpointSuffix=mySuffix"
Anda harus memiliki pengaturan konfigurasi Redis tertentu untuk mengaktifkan persistensi data.
Untuk mengaktifkan pencadangan RDB
rdb-backup-enabled (Set true atau false)
rdb-storage-connection-string (Berikan string koneksi dalam format di atas.)
Frekuensi pencadangan rdb (Atur interval cadangan dalam hitungan menit. Anda hanya dapat memilih dari - 15, 30, 60, 360, 720 dan 1440 menit.)
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 : []
Contoh 6: Mengonfigurasi persistensi data untuk Azure Cache for Redis Premium - Pencadangan AOF diaktifkan
Untuk pencadangan AOF diaktifkan.
aof-backup-enabled (Set true atau false),
aof-storage-connection-string-0 (Berikan string koneksi dalam format di atas.)
aof-storage-connection-string-1 (Anda dapat secara opsional mengonfigurasi akun penyimpanan lain. Jika akun penyimpanan kedua dikonfigurasi, tulisan ke cache replika ditulis ke akun penyimpanan kedua ini.)
Menentukan jenis identitas yang digunakan untuk Azure Cache for Redis. Nilai yang valid: "SystemAssigned" atau "UserAssigned" atau "SystemAssignedUserAssigned" atau "None"
Menentukan pengaturan konfigurasi Redis.
Nilai yang dapat diterima untuk parameter ini adalah:
rdb-backup-enabled.
Menentukan bahwa persistensi data Redis diaktifkan.
Tingkat premium saja.
rdb-storage-connection-string.
Menentukan string koneksi ke akun Penyimpanan untuk persistensi data Redis.
Tingkat premium saja.
rdb-backup-frequency.
Menentukan frekuensi pencadangan untuk persistensi data Redis.
Tingkat premium saja.
maxmemory-reserved.
Mengonfigurasi memori yang dicadangkan untuk proses non-cache.
Tingkat Standar dan Premium.
maxmemory-policy.
Mengonfigurasi kebijakan pengeluaran untuk cache.
Semua tingkat harga.
notify-keyspace-events.
Mengonfigurasi pemberitahuan keyspace.
Tingkat standar dan premium.
hash-max-ziplist-entries.
Mengonfigurasi pengoptimalan memori untuk jenis data agregat kecil.
Tingkat Standar dan Premium.
hash-max-ziplist-value.
Mengonfigurasi pengoptimalan memori untuk jenis data agregat kecil.
Tingkat Standar dan Premium.
set-max-intset-entries.
Mengonfigurasi pengoptimalan memori untuk jenis data agregat kecil.
Tingkat Standar dan Premium.
zset-max-ziplist-entries.
Mengonfigurasi pengoptimalan memori untuk jenis data agregat kecil.
Tingkat Standar dan Premium.
zset-max-ziplist-value.
Mengonfigurasi pengoptimalan memori untuk jenis data agregat kecil.
Tingkat Standar dan Premium.
Database.
Mengonfigurasi jumlah database.
Properti ini hanya dapat dikonfigurasi pada pembuatan cache.
Tingkat Standar dan Premium.
Untuk informasi selengkapnya, lihat Mengelola Azure Redis Cache dengan Azure PowerShellhttp://go.microsoft.com/fwlink/?LinkId=800051 (http://go.microsoft.com/fwlink/?LinkId=800051).
metode autentikasi pilihan-arsip-arsip-data metode autentikasi untuk berkomunikasi ke akun penyimpanan yang digunakan untuk arsip data, tentukan SAS atau ManagedIdentity, nilai defaultnya adalah SAS
metode autentikasi pilihan-data-persistence-auth-method Untuk berkomunikasi ke akun penyimpanan yang digunakan untuk persistensi data, tentukan SAS atau ManagedIdentity, nilai defaultnya adalah SAS
Versi Redis. Ini harus dalam bentuk 'major[.minor]' (hanya 'mayor' yang diperlukan) atau nilai 'terbaru' yang mengacu pada versi Redis stabil terbaru yang tersedia. Versi yang didukung: 4.0, 6.0 (terbaru). Nilai defaultnya adalah 'terbaru'.
ID sumber daya lengkap subnet di jaringan virtual untuk menyebarkan Azure Cache for Redis.
Contoh format: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/Microsoft. {Jaringan|ClassicNetwork}/VirtualNetworks/{vnetName}/subnets/{subnetName}
Opsional: Menentukan saluran pembaruan untuk pembaruan Redis bulanan yang akan diterima Redis Cache Anda. Cache yang menggunakan saluran pembaruan 'Pratinjau' mendapatkan pembaruan Redis terbaru setidaknya 4 minggu sebelum cache saluran 'Stabil'. Nilai defaultnya adalah 'Stabil'. Nilai yang mungkin termasuk: 'Stabil', 'Pratinjau'
Menentukan satu atau beberapa identitas pengguna yang dipisahkan koma yang akan dikaitkan dengan Azure Cache for Redis. Referensi identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'
Opsional: Opsional: Menentukan bagaimana zona ketersediaan dialokasikan ke cache Redis. 'Otomatis' memungkinkan redundansi zona dan Azure akan secara otomatis memilih zona berdasarkan ketersediaan dan kapasitas regional. 'UserDefined' akan memilih zona ketersediaan yang diteruskan oleh Anda menggunakan parameter 'zona'. 'NoZones' akan menghasilkan cache non-zonal. Jika 'zonalAllocationPolicy' tidak diteruskan, itu akan diatur ke 'UserDefined' ketika zona diteruskan, jika tidak, itu akan diatur ke 'Otomatis' di wilayah di mana zona didukung dan 'NoZones' di wilayah di mana zona tidak didukung.
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.