Bagikan melalui


Mengelola Azure Redis dengan Azure PowerShell

Artikel ini memperlihatkan kepada Anda cara membuat, mengelola, dan menghapus instans Azure Redis Anda dengan menggunakan Azure PowerShell.

Prasyarat

  • Jika Anda memilih untuk menggunakan Azure PowerShell secara lokal:
    • Pasang versi terbaru modul Az PowerShell.
    • Sambungkan ke akun Azure Anda menggunakan cmdlet Connect-AzAccount.
  • Jika Anda memilih untuk menggunakan Azure Cloud Shell:
  • Pastikan Anda masuk ke Azure dengan langganan tempat Anda ingin membuat cache. Untuk menggunakan langganan lain selain yang Anda gunakan untuk masuk, jalankan Select-AzSubscription -SubscriptionName <SubscriptionName>.

Nota

Azure Managed Redis menggunakan perintah Azure PowerShell Az.RedisEnterpriseCache .

Azure Cache for Redis menggunakan Az.RedisEnterpriseCache perintah untuk tingkat Enterprise dan perintah Azure PowerShell Az.RedisCache untuk tingkat Dasar, Standar, dan Premium. Anda dapat menggunakan skrip berikut untuk membuat dan mengelola Azure Managed Redis atau Azure Cache for Redis Enterprise. Untuk Azure Cache for Redis Basic, Standard, dan Premium, gunakan skrip Azure Cache for Redis .

Membuat cache Azure Managed Redis

Anda membuat instans Azure Managed Redis baru menggunakan cmdlet New-AzRedisEnterpriseCache . ResourceGroupName, , NameLocation, dan Sku adalah parameter yang diperlukan. Parameter lain bersifat opsional dan memiliki nilai default.

Autentikasi Microsoft Entra diaktifkan secara default untuk semua cache baru dan direkomendasikan untuk keamanan.

Penting

Gunakan ID Microsoft Entra dengan identitas terkelola untuk mengotorisasi permintaan terhadap cache Anda jika memungkinkan. Otorisasi menggunakan ID Microsoft Entra dan identitas terkelola memberikan keamanan yang lebih baik dan lebih mudah digunakan daripada otorisasi kunci akses bersama. Untuk informasi selengkapnya tentang menggunakan identitas terkelola dengan cache Anda, lihat Menggunakan Microsoft Entra untuk autentikasi cache dengan Azure Managed Redis.

Untuk semua parameter dan properti PowerShell Azure Managed Redis untuk New-AzRedisEnterpriseCache, lihat New-AzRedisEnterpriseCache. Untuk menghasilkan daftar parameter yang tersedia dan deskripsinya, jalankan perintah berikut.

Get-Help New-AzRedisEnterpriseCache -detailed

Nota

Pertama kali Anda membuat cache Azure Managed Redis dalam langganan, Azure mendaftarkan Microsoft.Cache namespace untuk Anda. Jika diminta, Anda dapat menggunakan perintah Azure PowerShell Register-AzResourceProvider -ProviderNamespace "Microsoft.Cache" untuk mendaftarkan namespace layanan.

Contoh perintah berikut membuat instans Azure Managed Redis dengan nama, lokasi, grup sumber daya, dan SKU yang ditentukan, menggunakan parameter default. Instans berukuran 1 GB dengan port non-SSL dinonaktifkan.

New-AzRedisEnterpriseCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Balanced_B1

Membuat dan mengonfigurasi database

Anda dapat menggunakan cmdlet New-AzRedisEnterpriseCacheDatabase untuk membuat dan mengonfigurasi database untuk cache Azure Managed Redis Anda. Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk New-AzRedisEnterpriseCacheDatabase, jalankan perintah berikut.

Get-Help New-AzRedisEnterpriseCacheDatabase -detailed

Jika Anda tidak mengonfigurasi database selama pembuatan cache, New-AzRedisEnterpriseCache membuat satu database dalam cache bernama default secara default, dan semua data cache masuk ke database ini DB 0 .

Memperbarui cache Azure Managed Redis

Anda dapat memperbarui instans Azure Managed Redis menggunakan cmdlet Update-AzRedisEnterpriseCache . Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk Update-AzRedisEnterpriseCache, jalankan perintah berikut.

Get-Help Update-AzRedisEnterpriseCache -detailed

Anda dapat menggunakan Update-AzRedisEnterpriseCache cmdlet untuk memperbarui properti seperti Sku, , Tagdan MinimumTlsVersion. Perintah berikut memperbarui versi Keamanan Lapisan Transportasi (TLS) minimum dan menambahkan tag ke cache Azure Managed Redis bernama myCache.

Update-AzRedisEnterpriseCache -Name "myCache" -ResourceGroupName "myGroup" -MinimumTlsVersion "1.2" -Tag @{"tag1" = "value1"}

Mendapatkan informasi tentang cache Azure Managed Redis

Anda dapat mengambil informasi tentang cache menggunakan cmdlet Get-AzRedisEnterpriseCache . Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk Get-AzRedisEnterpriseCache, jalankan perintah berikut.

Get-Help Get-AzRedisEnterpriseCache -detailed

Untuk mengembalikan informasi tentang semua cache di langganan saat ini, jalankan Get-AzRedisEnterpriseCache tanpa parameter apa pun.

Get-AzRedisEnterpriseCache

Untuk mengembalikan informasi tentang semua cache dalam grup sumber daya tertentu, jalankan Get-AzRedisEnterpriseCache dengan parameter ResourceGroupName.

Get-AzRedisEnterpriseCache -ResourceGroupName myGroup

Untuk mengembalikan informasi tentang cache tertentu, jalankan Get-AzRedisEnterpriseCache dengan Name dan ResourceGroupName dari cache tersebut.

Get-AzRedisEnterpriseCache -Name myCache -ResourceGroupName myGroup

Mengambil kunci akses untuk cache Azure Managed Redis

Untuk mengambil kunci akses untuk cache Anda, gunakan cmdlet Get-AzRedisEnterpriseCacheKey . Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk Get-AzRedisEnterpriseCacheKey, jalankan perintah berikut.

Get-Help Get-AzRedisEnterpriseCacheKey -detailed

Untuk mengambil kunci untuk cache Anda, panggil Get-AzRedisEnterpriseCacheKey cmdlet dengan Name dan ResourceGroupName cache.

Get-AzRedisEnterpriseCacheKey -Name myCache -ResourceGroupName myGroup

Penting

Operasi ListKeys hanya berfungsi ketika kunci akses diaktifkan untuk cache. Output perintah ini dapat membahayakan keamanan dengan menampilkan rahasia, dan dapat memicu peringatan informasi sensitif.

Meregenerasi kunci akses untuk cache Azure Managed Redis

Untuk meregenerasi kunci akses untuk cache, Anda dapat menggunakan cmdlet New-AzRedisEnterpriseCacheKey . Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk New-AzRedisEnterpriseCacheKey, jalankan perintah berikut.

Get-Help New-AzRedisEnterpriseCacheKey -detailed

Untuk meregenerasi kunci utama atau sekunder untuk cache Anda, panggil cmdlet New-AzRedisEnterpriseCacheKey dengan cache Name dan ResourceGroupName, dan tentukan antara Primary atau Secondary sebagai parameter KeyType. Contoh berikut meregenerasi kunci akses sekunder untuk cache.

New-AzRedisEnterpriseCacheKey -Name myCache -ResourceGroupName myGroup -KeyType Secondary

Menghapus cache Azure Managed Redis

Untuk menghapus cache Azure Managed Redis, gunakan cmdlet Remove-AzRedisEnterpriseCache . Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk Remove-AzRedisEnterpriseCache, jalankan perintah berikut.

Get-Help Remove-AzRedisEnterpriseCache -detailed

Contoh berikut menghapus cache bernama myCache.

Remove-AzRedisEnterpriseCache -Name myCache -ResourceGroupName myGroup

Mengimpor data cache Azure Managed Redis

Anda dapat mengimpor data ke instans Azure Managed Redis menggunakan Import-AzRedisEnterpriseCache cmdlet . Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk Import-AzRedisEnterpriseCache, jalankan perintah berikut.

Get-Help Import-AzRedisEnterpriseCache -detailed

Cache Name, ResourceGroupName, dan cache SasUri dari blob yang akan diimpor diperlukan. Perintah berikut mengimpor data dari blob yang ditentukan oleh SAS URI.

Import-AzRedisEnterpriseCache -ClusterName "myCache" -ResourceGroupName "myGroup" -SasUri @("<sas-uri>")

Untuk mengekspor data cache Azure Managed Redis

Anda dapat mengekspor data dari instans Azure Managed Redis menggunakan Export-AzRedisEnterpriseCache cmdlet . Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk Export-AzRedisEnterpriseCache, jalankan perintah berikut.

Get-Help Export-AzRedisEnterpriseCache -detailed

Cache Name, ResourceGroupName, dan SasUri dari kontainer yang akan diekspor diperlukan. Contoh perintah berikut mengekspor data dari kontainer yang ditentukan oleh 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"

Penting

Azure Cache for Redis menggunakan perintah Azure PowerShell Az.RedisCache untuk tingkat Dasar, Standar, dan Premium, dan perintah Azure PowerShell Az.RedisEnterpriseCache untuk tingkat Perusahaan.

Anda dapat menggunakan skrip berikut untuk membuat dan mengelola Azure Cache for Redis Basic, Standard, dan Premium. Untuk Azure Cache for Redis Enterprise atau Azure Managed Redis, gunakan perintah Azure Managed Redis .

Azure Cache for Redis PowerShell: Properti dan Parameter

Tabel berikut ini memperlihatkan properti dan deskripsi Azure PowerShell untuk parameter Azure Cache for Redis umum. Untuk semua parameter dan properti Azure PowerShell untuk Az.RedisCache, lihat AzRedisCache.

Pengaturan Deskripsi Bawaan
Nama Nama cache.
Lokasi Lokasi cache.
ResourceGroupName Nama grup sumber daya untuk membuat cache.
Ukuran Ukuran cache. Nilai yang valid adalah: P1, P2, P3, P4, P5, C0, C1, C2, C3, C4, C5, C6, 250 MB, 1 GB, 2,5 GB, 6 GB, 13 GB, 26 GB, 53 GB. 1 GB
ShardCount Jumlah shard untuk dibuat saat membuat cache premium dengan pengklusteran diaktifkan. Nilai yang valid adalah: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
Kode Barang SKU dari cache. Nilai yang valid adalah: Dasar, Standar, Premium. Standar
RedisConfiguration Pengaturan konfigurasi Redis. Untuk detail tentang setiap pengaturan, lihat tabel properti RedisConfiguration berikut.
AktifkanPortNonSsl Apakah port non-SSL diaktifkan. Tidak benar
MaxMemoryPolicy Parameter ini tidak digunakan lagi. Gunakan RedisConfiguration sebagai gantinya.
StaticIP Saat Anda menghosting cache Anda di jaringan virtual, cache tersebut memiliki alamat IP unik di dalam subnet. Jika tidak disediakan, akan dipilihkan untuk Anda dari subnet.
Subnet Saat Anda menghosting cache Anda di jaringan virtual, nama subnet untuk menempatkan cache.
VirtualNetwork Ketika Anda menghosting cache di jaringan virtual, sebutkan ID sumber daya dari jaringan virtual tempat cache akan disebarkan.
Jenis Kunci Kunci akses mana yang akan diregenerasi saat memperbarui kunci akses. Nilai yang valid adalah: Primer, Sekunder.

Properti untuk parameter RedisConfiguration

Harta benda Deskripsi Kategori harga
cadangan rdb diaktifkan Apakah Persistensi data Redis diaktifkan Untuk pengguna premium saja
string-koneksi-penyimpanan-rdb String koneksi ke akun penyimpanan untuk persistensi data Redis. Untuk pengguna premium saja
frekuensi pencadangan rdb Frekuensi pencadangan untuk persistensi data Redis. Untuk pengguna premium saja
memori maksimum yang dicadangkan Memori yang dicadangkan untuk proses non-cache. Standar dan Premium
Kebijakan-Memori-Maksimum [Kebijakan penghapusan]/azure-cache-for-redis/cache-configure.md#memory-policies) untuk cache. Semua tingkat harga
notifikasi-kejadian-ruang-kunci [Pemberitahuan keyspace]/azure-cache-for-redis/cache-configure.md#keyspace-notifications-advanced-settings). Standar dan Premium
hash-max-ziplist-entries (entri maksimal dalam hash ziplist) Pengoptimalan memori untuk jenis data agregat kecil. Standar dan Premium
nilai maksimum ziplist pada hash Pengoptimalan memori untuk jenis data agregat kecil. Standar dan Premium
set-max-intset-entri Pengoptimalan memori untuk jenis data agregat kecil. Standar dan Premium
zset-maksimum-ziplist-entri Pengoptimalan memori untuk jenis data agregat kecil. Standar dan Premium
zset-max-ziplist-value Pengoptimalan memori untuk jenis data agregat kecil. Standar dan Premium
Database Jumlah database. Properti ini hanya dapat dikonfigurasi pada pembuatan cache. Standar dan Premium

Membuat cache Azure Cache for Redis

Anda membuat instans Azure Cache for Redis baru menggunakan cmdlet New-AzRedisCache . ResourceGroupName, Name, dan Location merupakan parameter yang diperlukan. Parameter lain bersifat opsional dan memiliki nilai default.

Penting

Autentikasi Microsoft Entra direkomendasikan untuk keamanan. Anda dapat mengaktifkan Autentikasi Microsoft Entra selama atau setelah pembuatan cache.

Gunakan ID Microsoft Entra dengan identitas terkelola untuk mengotorisasi permintaan terhadap cache Anda jika memungkinkan. Otorisasi menggunakan ID Microsoft Entra dan identitas terkelola memberikan keamanan yang lebih baik dan lebih mudah digunakan daripada otorisasi kunci akses bersama. Untuk informasi selengkapnya tentang menggunakan identitas terkelola dengan cache Anda, lihat Menggunakan ID Microsoft Entra untuk autentikasi cache.

Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk New-AzRedisCache, jalankan perintah berikut:

Get-Help New-AzRedisCache -detailed>

Nota

Pertama kali Anda membuat Azure Cache for Redis dalam langganan, Azure mendaftarkan Microsoft.Cache namespace untuk Anda. Jika diminta, Anda dapat menggunakan perintah Azure PowerShell Register-AzResourceProvider -ProviderNamespace "Microsoft.Cache" untuk mendaftarkan namespace layanan.

Contoh perintah berikut membuat instans Azure Cache for Redis dengan nama, lokasi, dan grup sumber daya yang ditentukan, menggunakan parameter default. Instans adalah cache Standar 1 GB dengan port non-SSL dinonaktifkan.

New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US"

Untuk menentukan nilai untuk RedisConfiguration parameter , sertakan pasangan kunci-nilai dalam kurung kurawal {}. Contoh berikut membuat cache 1 GB dengan @{"maxmemory-policy" = "allkeys-random", "notify-keyspace-events" = "KEA"}. Untuk informasi selengkapnya, lihat Pemberitahuan ruang kunci (pengaturan tingkat lanjut) dan Kebijakan memori.

New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -RedisConfiguration @{"maxmemory-policy" = "allkeys-random", "notify-keyspace-events" = "KEA"}

Membuat cache Premium

Untuk membuat cache Tingkat Premium Azure Cache for Redis, tentukan ukuran P1 (6-60 GB), P2 (13-130 GB), P3 (26-260 GB), atau P4 (53-530 GB). Untuk mengaktifkan pengklusteran, tentukan jumlah shard menggunakan parameter ShardCount.

Contoh berikut membuat cache Premium dengan tingkat P1 yang terdiri dari tiga bagian. Cache premium P1 berukuran 6 GB, dan dengan tiga pecahan, ukuran totalnya adalah 18 GB (3 x 6 GB).

New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Premium -Size P1 -ShardCount 3

Mengonfigurasi pengaturan database

Pengaturan databases dalam cmdlet New-AzRedisCache mengonfigurasi jumlah database dalam cache. Anda hanya dapat mengonfigurasi databases untuk tingkat Standar dan Premium, dan hanya selama pembuatan cache menggunakan PowerShell atau klien manajemen lainnya.

Jika Anda tidak menentukan databases pengaturan selama pembuatan cache, New-AzRedisCache membuat satu database bernama default, dan semua data cache masuk ke database ini DB 0 . Batas database tergantung pada tingkat dan ukuran cache, tetapi pengaturan defaultnya adalah 16.

Contoh berikut membuat cache premium P3 (26 GB) dengan 48 database.

New-AzRedisCache -ResourceGroupName myGroup -Name mycache -Location "North Central US" -Sku Premium -Size P3 -RedisConfiguration @{"databases" = "48"}

Untuk informasi selengkapnya tentang properti databases, lihat Konfigurasi server Default Azure Cache for Redis.

Memperbarui cache Azure Cache for Redis

Anda memperbarui instans Azure Cache for Redis menggunakan cmdlet Set-AzRedisCache . Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk Set-AzRedisCache, jalankan perintah berikut.

Get-Help Set-AzRedisCache -detailed

Anda dapat menggunakan Set-AzRedisCache cmdlet untuk memperbarui properti seperti Size, Sku, EnableNonSslPort, dan nilai RedisConfiguration. Contoh perintah berikut memperbarui maxmemory-policy untuk instans Azure Cache for Redis bernama myCache.

Set-AzRedisCache -ResourceGroupName "myGroup" -Name "myCache" -RedisConfiguration @{"maxmemory-policy" = "allkeys-random"}

Menskalakan cache Azure Cache for Redis

Anda dapat menggunakan Set-AzRedisCache untuk menyesuaikan skala instance Azure Cache for Redis saat memodifikasi Size, Sku, atau ShardCount.

Nota

Menskalakan cache menggunakan PowerShell memiliki batas dan panduan yang sama seperti menskalakan cache menggunakan portal Microsoft Azure. Anda dapat mengatur skala ke tingkat harga yang berbeda dengan batasan berikut:

  • Anda tidak dapat menskalakan dari tingkat harga yang lebih tinggi ke tingkat harga yang lebih rendah, seperti dari cache Premium ke cache Standar atau Dasar, atau dari cache Standar ke Dasar.
  • Anda dapat menskalakan dari cache Dasar ke cache Standar, tetapi Anda tidak dapat mengubah ukuran secara bersamaan. Jika Anda memerlukan ukuran yang berbeda, Anda dapat melakukan operasi penskalakan lain ke ukuran yang diinginkan.
  • Anda tidak dapat menskalakan dari cache Dasar langsung ke cache Premium. Anda harus menskalakan dari Dasar ke Standar dalam satu operasi penskalakan, lalu dari Standar ke Premium dalam operasi lain.
  • Anda tidak dapat menskalakan dari ukuran yang lebih besar ke ukuran C0 (250 MB).

Untuk informasi selengkapnya, lihat Cara menskalakan Azure Cache for Redis.

Contoh berikut menunjukkan cara menskalakan cache bernama myCache dengan ukuran 2,5 GB. Perintah ini berfungsi untuk cache Dasar atau Standar.

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

Setelah Anda mengeluarkan perintah ini, status cache dikembalikan, mirip dengan panggilan Get-AzRedisCache. ProvisioningState diatur ke Scaling.

Ketika operasi penskalaan selesai, ProvisioningState berubah ke Succeeded. Jika Anda perlu melakukan operasi penskalakan lain, seperti mengubah ukuran setelah mengubah dari Dasar ke Standar, Anda harus menunggu hingga operasi sebelumnya selesai. Jika tidak, Anda menerima kesalahan yang mirip dengan pesan berikut.

Set-AzRedisCache : Conflict: The resource '...' is not in a stable state, and is currently unable to accept the update request.

Dapatkan informasi tentang Azure Cache for Redis cache

Anda dapat mengambil informasi tentang cache menggunakan cmdlet Get-AzRedisCache. Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk Get-AzRedisCache, jalankan perintah berikut.

Get-Help Get-AzRedisCache -detailed

Untuk mengembalikan informasi tentang semua cache di langganan saat ini, jalankan Get-AzRedisCache tanpa parameter apa pun.

Get-AzRedisCache

Untuk mengembalikan informasi tentang semua cache dalam grup sumber daya tertentu, jalankan Get-AzRedisCache dengan parameter ResourceGroupName.

Get-AzRedisCache -ResourceGroupName myGroup

Untuk mengembalikan informasi tentang cache tertentu, jalankan Get-AzRedisCache dengan cache Name dan ResourceGroupName.

Get-AzRedisCache -Name myCache -ResourceGroupName myGroup

Ambil kunci akses untuk Redis Cache di Azure

Untuk mengambil kunci akses untuk cache Anda, Anda dapat menggunakan cmdlet Get-AzRedisCacheKey. Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk Get-AzRedisCacheKey, jalankan perintah berikut.

Get-Help Get-AzRedisCacheKey -detailed

Untuk mengambil kunci cache Anda, gunakan cmdlet Get-AzRedisCacheKey dengan cache Name dan ResourceGroupName.

Get-AzRedisCacheKey -Name myCache -ResourceGroupName myGroup

Penting

Operasi ListKeys hanya berfungsi ketika kunci akses diaktifkan untuk cache. Output perintah ini dapat membahayakan keamanan dengan menampilkan rahasia, dan dapat memicu peringatan informasi sensitif.

Menghasilkan ulang kunci akses untuk cache Azure Cache for Redis

Untuk meregenerasi kunci akses untuk cache Anda, Anda dapat menggunakan cmdlet New-AzRedisCacheKey. Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk New-AzRedisCacheKey, jalankan perintah berikut.

Get-Help New-AzRedisCacheKey -detailed

Untuk meregenerasi kunci utama atau sekunder untuk cache Anda, panggil cmdlet New-AzRedisCacheKey dengan cache Name dan ResourceGroupName, dan tentukan antara Primary atau Secondary sebagai parameter KeyType. Contoh berikut meregenerasi kunci akses sekunder untuk cache.

New-AzRedisCacheKey -Name myCache -ResourceGroupName myGroup -KeyType Secondary

Menghapus instance dari layanan Azure Cache for Redis

Untuk menghapus cache Azure Cache for Redis, gunakan cmdlet Remove-AzRedisCache . Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk Remove-AzRedisCache, jalankan perintah berikut.

Get-Help Remove-AzRedisCache -detailed

Contoh berikut menghapus cache bernama myCache.

Remove-AzRedisCache -Name myCache -ResourceGroupName myGroup

Mengimpor data ke cache Azure Cache for Redis

Anda dapat mengimpor data ke dalam instans Azure Cache for Redis menggunakan cmdlet Import-AzRedisCache.

Penting

Impor hanya tersedia untuk cache tingkat Premium . Untuk informasi selengkapnya, lihat Mengimpor dan mengekspor data di Azure Cache for Redis.

Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk Import-AzRedisCache, jalankan perintah berikut.

Get-Help Import-AzRedisCache -detailed

Perintah berikut mengimpor data dari blob yang ditentukan oleh Files parameter ke 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

Mengekspor data dari Azure Cache for Redis

Anda dapat mengekspor data dari instans Azure Cache for Redis menggunakan cmdlet Export-AzRedisCache.

Penting

Ekspor hanya tersedia untuk cache tingkat Premium . Untuk informasi selengkapnya, lihat Mengimpor dan mengekspor data di Azure Cache for Redis.

Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk Export-AzRedisCache, jalankan perintah berikut.

Get-Help Export-AzRedisCache -detailed

Perintah berikut mengekspor data dari instans Azure Cache for Redis ke dalam kontainer yang ditentukan oleh Container parameter .

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"

Mulai ulang cache Azure Cache for Redis

Anda dapat me-reboot Azure Cache for Redis menggunakan cmdlet Reset-AzRedisCache.

Penting

Boot ulang hanya tersedia untuk cache Azure Cache for Redis tingkat Dasar, Standar, dan Premium . Untuk informasi selengkapnya, lihat Administrasi cache - reboot.

Untuk melihat daftar parameter yang tersedia dan deskripsinya untuk Reset-AzRedisCache, jalankan perintah berikut.

Get-Help Reset-AzRedisCache -detailed

Perintah berikut me-reboot kedua simpul dari cache yang ditentukan.

Reset-AzRedisCache -ResourceGroupName "resourceGroupName" -Name "cacheName" -RebootType "AllNodes" -Force

Perintah Umum Azure PowerShell

Jalankan perintah ini di prompt perintah Azure PowerShell.

Periksa versi Azure PowerShell:

Get-Module Az | format-table version

Masuk ke Azure:

Connect-AzAccount

Lihat daftar langganan Anda saat ini:

Get-AzSubscription | sort SubscriptionName | Select SubscriptionName

Tentukan langganan Azure yang akan digunakan:

Select-AzSubscription -SubscriptionName ContosoSubscription

Dapatkan bantuan terperinci untuk cmdlet apa pun:

Get-Help <cmdlet-name> -Detailed

Cara menyambungkan ke cloud lain

Secara default lingkungan Azure adalah AzureCloud, yang mewakili cloud Azure global. Untuk menyambungkan ke instans cloud yang berbeda, gunakan perintah Connect-AzAccount dengan -Environment atau -EnvironmentName sakelar baris perintah dengan lingkungan atau nama lingkungan yang Anda inginkan.

Untuk melihat daftar lingkungan yang tersedia, jalankan Get-AzEnvironment.

Azure Government Cloud

Untuk menyambungkan ke Azure Government Cloud, gunakan
Connect-AzAccount -EnvironmentName AzureUSGovernment
Atau
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureUSGovernment)

Untuk membuat cache di Azure Government Cloud, gunakan lokasi USGov Virginia atau USGov Iowa.

Untuk informasi selengkapnya tentang Azure Government Cloud, lihat Microsoft Azure Government dan Panduan Microsoft Azure Government Developer.

Azure dioperasikan oleh 21Vianet

Untuk menyambungkan ke Azure yang dioperasikan oleh cloud 21Vianet (Tiongkok), gunakan
Connect-AzAccount -EnvironmentName AzureChinaCloud
Atau
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureChinaCloud)

Untuk membuat cache di Azure yang dioperasikan oleh cloud 21Vianet, gunakan lokasi China East atau China North.

Microsoft Azure Jerman

Untuk menyambungkan ke Microsoft Azure Jerman, gunakan
Connect-AzAccount -EnvironmentName AzureGermanCloud
Atau
Connect-AzAccount -Environment (Get-AzEnvironment -Name AzureGermanCloud)

Untuk membuat cache di Microsoft Azure Jerman, gunakan lokasi Germany Central atau Germany Northeast.

Untuk informasi selengkapnya tentang Microsoft Azure Jerman, lihat Microsoft Azure Jerman.