Cara mengonfigurasi Azure Cache for Redis

Artikel ini menjelaskan konfigurasi yang tersedia untuk instans Azure Cache for Redis Anda. Artikel ini juga membahas konfigurasi server Redis default untuk instans Azure Cache for Redis.

Catatan

Untuk informasi selengkapnya tentang cara mengonfigurasi dan menggunakan fitur cache premium, lihat Cara mengonfigurasi persistensi, Cara mengonfigurasi pengklusteran, dan Cara mengonfigurasi dukungan Virtual Network.

Mengonfigurasi Azure Cache for Redis

Jika Anda tidak menyematkan cache Anda ke dasbor, temukan cache Anda di portal Azure menggunakan Semua layanan.

Bilah Penelusuran Azure Cache for Redis

Untuk menampilkan cache Anda, klik Semua layanan dan cari Azure Cache for Redis.

Pilih cache yang diinginkan untuk melihat dan mengonfigurasi pengaturan untuk cache tersebut.

Daftar Cache Azure Cache for Redis

Anda dapat melihat dan mengonfigurasi cache Anda dari bilah Azure Cache for Redis.

Semua Pengaturan Azure Cache for Redis

Pengaturan Azure Cache for Redis ditampilkan dan dikonfigurasi di Azure Cache for Redis di sebelah kiri menggunakan Menu Sumber Daya.

Pengaturan Azure Cache for Redis

Anda dapat menampilkan dan mengonfigurasi pengaturan berikut menggunakan Menu Sumber Daya.

Gambaran Umum

Ringkasan berisi informasi dasar tentang cache, seperti nama, port, tingkat harga, dan metrik cache yang dipilih.

Log Aktivitas

Pilih Log aktivitas untuk melihat tindakan yang dilakukan pada cache Anda. Anda juga dapat menggunakan pemfilteran untuk memperluas tampilan ini untuk menyertakan sumber daya lainnya. Untuk informasi selengkapnya tentang bekerja dengan log audit, lihat Audit operasi dengan Resource Manager. Untuk informasi selengkapnya tentang memantau peristiwa Azure Cache for Redis, lihat Operasi dan pemberitahuan.

Kontrol akses (IAM)

Bagian Kontrol akses (IAM) menyediakan dukungan untuk kontrol akses berbasis peran Azure (Azure RBAC) di portal Microsoft Azure. Konfigurasi ini membantu organisasi memenuhi persyaratan manajemen akses mereka dengan sederhana dan tepat. Untuk informasi selengkapnya, lihat Kontrol akses berbasis peran Azure di portal Microsoft Azure.

Tag

Bagian Tag membantu Anda mengatur sumber daya. Untuk informasi selengkapnya, lihat Menggunakan tag untuk mengatur sumber daya Azure.

Mendiagnosis dan memecahkan masalah

Pilih Diagnosis dan selesaikan masalah yang akan disediakan dengan masalah umum dan strategi untuk mengatasinya.

Pengaturan

Bagian Pengaturan memungkinkan Anda mengakses dan mengonfigurasi pengaturan berikut untuk cache Anda.

Kunci akses

Pilih Kunci akses untuk menampilkan atau menghasilkan ulang kunci akses untuk cache Anda. Kunci ini digunakan oleh klien yang terhubung ke cache Anda.

Kunci Akses Azure Cache for Redis

Pengaturan tingkat lanjut

Pengaturan berikut dikonfigurasi pada Pengaturan tingkat lanjut di sebelah kiri.

Port Akses

Secara default, akses non-TLS/SSL dinonaktifkan untuk cache baru. Untuk mengaktifkan port non-TLS, Pilih Tidak untuk Izinkan akses hanya melalui SSL pada Pengaturan tingkat lanjut di sebelah kiri, lalu Pilih Simpan.

Catatan

Akses TLS ke Azure Cache for Redis saat ini mendukung TLS 1.0, 1.1 dan 1.2, tetapi versi 1.0 dan 1.1 akan segera dinonaktifkan. Baca halaman Menghapus TLS 1.0 dan 1.1 untuk mengetahui detail selengkapnya.

Port Akses Azure Cache for Redis

Kebijakan memori

Pengaturan Kebijakan maxmemory, maxmemory-reserved, dan maxfragmentationmemory-reserved pada Pengaturan tingkat lanjut di sebelah kiri mengonfigurasi kebijakan memori untuk cache.

Kebijakan Maxmemory Azure Cache for Redis

Kebijakan maxmemory mengonfigurasi kebijakan pengeluaran untuk cache dan memungkinkan Anda memilih dari kebijakan pengeluaran berikut:

  • volatile-lru - Kebijakan pengeluaran default.
  • allkeys-lru
  • volatile-random
  • allkeys-random
  • volatile-ttl
  • noeviction

Untuk informasi selengkapnya tentang kebijakan maxmemory, lihat Kebijakan pengeluaran.

Pengaturan maxmemory-reserved mengkonfigurasi jumlah memori, dalam MB per instans dalam kluster, yang dicadangkan untuk operasi non-cache, seperti replikasi selama failover. Dengan mengatur nilai ini, Anda akan memiliki pengalaman server Redis yang lebih konsisten saat beban Anda bervariasi. Nilai ini harus diatur lebih tinggi untuk beban kerja yang menulis data dalam jumlah besar. Saat memori disediakan untuk operasi tersebut, memori tidak tersedia untuk penyimpanan data cache.

Pengaturan maxfragmentationmemory-reserved mengonfigurasi jumlah memori, dalam MB per instans dalam kluster, yang dicadangkan untuk mengakomodasi fragmentasi memori. Jika nilai ini diatur, Anda akan memiliki pengalaman server Redis yang lebih konsisten saat cache penuh atau mendekati penuh dan rasio fragmentasinya tinggi. Saat memori disediakan untuk operasi tersebut, memori tidak tersedia untuk penyimpanan data cache.

Satu hal yang perlu dipertimbangkan saat memilih nilai reservasi memori baru (maxmemory-reserved atau maxfragmentationmemory-reserved) adalah bagaimana perubahan ini dapat mempengaruhi cache yang sudah berjalan dengan sejumlah besar data di dalamnya. Misalnya, jika Anda memiliki cache 53 GB dengan data 49 GB, ubah nilai reservasi menjadi 8 GB, perubahan ini akan menurunkan jumlah memori maksimum yang tersedia untuk sistem menjadi 45 GB. Jika nilai used_memory atau used_memory_rss Anda saat ini lebih tinggi dari batas baru 45 GB, sistem harus mengeluarkan data hingga used_memory dan used_memory_rss di bawah 45 GB. Pengeluaran dapat meningkatkan beban server dan fragmentasi memori. Untuk informasi selengkapnya tentang metrik cache seperti used_memory dan used_memory_rss, lihat Metrik yang tersedia dan interval pelaporan.

Penting

Pengaturan maxmemory-reserved dan maxfragmentationmemory-reserved hanya tersedia untuk cache Standar dan Premium.

Pemberitahuan ruang kunci (pengaturan tingkat lanjut)

Pemberitahuan ruang kunci Redis dikonfigurasi pada Pengaturan tingkat lanjut di sebelah kiri. Pemberitahuan ruang kunci memungkinkan klien menerima pemberitahuan saat peristiwa tertentu terjadi.

Pengaturan Tingkat Lanjut Azure Cache for Redis

Penting

Pemberitahuan ruang kunci dan pengaturan notify-keyspace-events hanya tersedia untuk cache Standar dan Premium.

Untuk informasi selengkapnya, lihat Pemberitahuan Ruang Kunci Redis. Untuk contoh kode, lihat file KeySpaceNotifications.cs dalam sampel Halo dunia.

Advisor Azure Cache for Redis

Advisor Azure Cache for Redis di sebelah kiri menampilkan rekomendasi untuk cache Anda. Selama operasi normal, tidak ada rekomendasi yang ditampilkan.

Cuplikan layar yang memperlihatkan tempat rekomendasi ditampilkan.

Jika ada kondisi yang terjadi selama operasi cache Anda seperti penggunaan memori tinggi, bandwidth jaringan, atau beban server, pemberitahuan akan ditampilkan di Azure Cache for Redis di sebelah kiri.

Cuplikan layar yang memperlihatkan tempat pemberitahuan ditampilkan di bagian Azure Cache for Redis.

Informasi lebih lanjut dapat ditemukan di Rekomendasi di sebelah kiri.

Rekomendasi

Anda dapat memantau metrik ini di Bagan pemantauan dan Bagan penggunaan Azure Cache for Redis di sebelah kiri.

Setiap tingkat harga memiliki batasan yang berbeda untuk koneksi, memori, dan bandwidth klien. Jika cache Anda mendekati kapasitas maksimum untuk metrik ini selama periode waktu yang berkelanjutan, rekomendasi akan dibuat. Untuk informasi selengkapnya tentang metrik dan batasan yang ditinjau oleh alat Rekomendasi, lihat tabel berikut:

Metrik Azure Cache for Redis Informasi selengkapnya
Penggunaan bandwidth jaringan Performa cache - bandwidth yang tersedia
Klien yang terhubung Konfigurasi server Redis default - klien maks
Beban server Bagan penggunaan - Beban Server Redis
Penggunaan memori Performa cache - ukuran

Untuk meningkatkan cache Anda, pilih Tingkatkan sekarang untuk mengubah tingkat harga dan menskalakan cache Anda. Untuk informasi selengkapnya tentang pemilihan tingkat harga, lihat Memilih tingkatan yang tepat

Skala

Pilih Skala untuk melihat atau mengubah tingkat harga untuk cache Anda. Untuk informasi selengkapnya tentang penskalaan, lihat Menskalakan Azure Cache for Redis.

Tingkat harga Azure Cache for Redis

Ukuran Kluster Redis

Pilih Ukuran Kluster untuk mengubah ukuran kluster untuk cache premium yang berjalan dengan pengklusteran diaktifkan.

Ukuran kluster

Untuk mengubah ukuran kluster, gunakan penggeser atau ketik angka antara 1 dan 10 dalam kotak Jumlah pecahan. Lalu, pilih OK untuk menyimpan.

Penting

Pengklusteran Redis hanya tersedia untuk cache Premium. Untuk informasi selengkapnya, lihat Cara mengonfigurasi pengklusteran untuk Azure Cache for Redis Premium.

Persistensi data redis

Pilih Persistensi data untuk mengaktifkan, menonaktifkan, atau mengonfigurasi persistensi data untuk cache premium. Azure Cache for Redis menawarkan persistensi Redis menggunakan persistensi RDB atau persistensi AOF.

Untuk informasi selengkapnya, lihat Cara mengonfigurasi persistensi untuk Azure Cache for Redis Premium.

Penting

Persistensi data Redis hanya tersedia untuk cache Premium.

Jadwalkan pembaruan

Bagian Menjadwalkan pembaruan di sebelah kiri memungkinkan Anda memilih periode pemeliharaan untuk pembaruan server Redis untuk cache Anda.

Penting

Periode pemeliharaan hanya berlaku untuk pembaruan server Redis, dan bukan untuk pembaruan Azure atau pembaruan untuk sistem operasi VM yang menghosting cache.

Jadwalkan pembaruan

Untuk menentukan periode pemeliharaan, centang hari yang diinginkan. Kemudian, tentukan jam mulai periode pemeliharaan untuk setiap hari, dan pilih OK. Waktu periode pemeliharaan adalah UTC.

Untuk informasi dan petunjuk selengkapnya, lihat Administrasi Azure Cache for Redis - Menjadwalkan pembaruan

Replikasi lokasi geografis

Geo-replikasi, di sebelah kiri, berisi mekanisme untuk menautkan dua instans Azure Cache for Redis tingkat Premium. Satu cache bernama cache tertaut utama, dan yang lainnya bernama cache tertaut sekunder. Cache tertaut sekunder menjadi baca-saja, dan data yang ditulis ke cache utama direplikasi ke cache tertaut sekunder. Fungsi ini dapat digunakan untuk mereplikasi cache di seluruh wilayah Azure.

Penting

Geo-replikasi hanya tersedia untuk cache tingkat Premium. Untuk informasi dan petunjuk selengkapnya, lihat Cara mengonfigurasi Geo-replikasi untuk Azure Cache for Redis.

Virtual Network

Bagian Virtual Network memungkinkan Anda mengonfigurasi pengaturan jaringan virtual untuk cache Anda. Untuk informasi tentang cara membuat cache premium dengan dukungan VNET dan memperbarui pengaturannya, lihat Cara mengonfigurasi Dukungan Virtual Network untuk Azure Cache for Redis Premium.

Penting

Pengaturan jaringan virtual hanya tersedia untuk cache premium yang telah dikonfigurasi dengan dukungan VNET selama pembuatan cache.

Firewall

Konfigurasi aturan firewall tersedia untuk semua tingkatan Azure Cache for Redis.

Pilih Firewall untuk melihat dan mengonfigurasi aturan firewall untuk cache.

Firewall

Anda juga dapat menentukan aturan firewall dengan rentang alamat IP awal dan akhir. Saat aturan firewall dikonfigurasi, hanya koneksi klien dari rentang alamat IP yang ditentukan yang dapat terhubung ke cache. Saat aturan firewall disimpan, akan ada penundaan singkat sebelum aturan diberlakukan. Penundaan ini biasanya kurang dari satu menit.

Penting

Koneksi dari Azure Cache for Redis untuk sistem pemantauan selalu diizinkan, meski aturan firewall dikonfigurasi.

Properti

Pilih Properti untuk melihat informasi tentang cache Anda, termasuk port dan titik akhir cache.

Properti Azure Cache for Redis

Kunci

Bagian Kunci memungkinkan Anda mengunci langganan, grup sumber daya, atau sumber daya untuk mencegah pengguna lain di organisasi Anda menghapus atau memodifikasi sumber daya penting secara tidak sengaja. Untuk informasi selengkapnya, lihat Kunci sumber daya dengan Azure Resource Manager.

Skrip automasi

Pilih Skrip Automation untuk membuat dan mengekspor template sumber daya yang Anda sebarkan untuk penyebaran mendatang. Untuk informasi selengkapnya tentang bekerja dengan template, lihat Menyebarkan sumber daya dengan template Azure Resource Manager.

Pengaturan administrasi

Pengaturan di bagian Administrasi memungkinkan Anda melakukan tugas administratif berikut untuk cache Anda.

Administrasi

Import/Export

Impor/Ekspor adalah operasi pengelolaan data Azure Cache for Redis, yang memungkinkan Anda mengimpor dan mengekspor data dalam cache dengan mengimpor dan mengekspor rekam jepret Database Azure Cache for Redis (RDB) dari cache premium ke blob halaman di Akun Azure Storage. Impor/Ekspor memungkinkan Anda bermigrasi di antara instans Azure Cache for Redis yang berbeda atau mengisi cache dengan data sebelum digunakan.

Import dapat digunakan untuk membawa file RDB yang kompatibel dengan Redis dari server Redis apa pun yang berjalan di cloud atau lingkungan apa pun, termasuk Redis yang berjalan di Linux, Windows, atau penyedia cloud apa pun seperti Amazon Web Services (AWS) dan lainnya. Mengimpor data adalah cara mudah untuk membuat cache dengan data yang telah diisi sebelumnya. Selama proses impor, Azure Cache for Redis memuat file RDB dari penyimpanan Azure ke dalam memori lalu menyisipkan kunci ke dalam cache.

Ekspor memungkinkan Anda mengekspor data yang disimpan di Azure Cache for Redis ke file RDB yang kompatibel dengan Redis. Anda dapat menggunakan fitur ini untuk memindahkan data dari satu instans Azure Cache for Redis ke instans lainnya atau ke server Redis lainnya. Selama proses ekspor, file sementara dibuat pada VM yang menghosting instans server Azure Cache for Redis, dan file diunggah ke akun penyimpanan yang ditunjuk. Setelah operasi ekspor selesai dengan status berhasil atau gagal, file sementara akan dihapus.

Penting

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

Reboot

Reboot di sebelah kiri memungkinkan Anda me-reboot simpul cache Anda. Kemampuan reboot ini memungkinkan Anda menguji aplikasi Anda untuk mengetahui ketahanannya jika terjadi kegagalan simpul cache.

Reboot

Jika memiliki cache premium dengan pengklusteran diaktifkan, Anda dapat memilih pecahan cache yang akan di-reboot.

Cuplikan layar yang memperlihatkan tempat memilih pecahan cache yang akan di-reboot.

Untuk me-reboot satu atau beberapa simpul cache, pilih simpul yang diinginkan dan pilih Reboot. Jika Anda memiliki cache premium dengan pengklusteran diaktifkan, pilih pecahan yang akan di-reboot, lalu pilih Reboot. Setelah beberapa menit, simpul yang dipilih akan di-reboot, dan kembali online beberapa menit kemudian.

Penting

Reboot kini tersedia untuk semua tingkat harga. Untuk informasi dan petunjuk selengkapnya, lihat Administrasi Azure Cache for Redis - Reboot.

Pemantauan

Bagian Pemantauan memungkinkan Anda mengonfigurasi diagnostik dan pemantauan untuk Azure Cache for Redis. Untuk informasi selengkapnya tentang pemantauan dan diagnostik Azure Cache for Redis, lihat Cara memantau Azure Cache for Redis.

Diagnostik

Metrik Redis

Pilih Metrik redis untuk melihat metrik cache Anda.

Aturan pemberitahuan

Pilih Aturan pemberitahuan untuk mengonfigurasi pemberitahuan berdasarkan metrik Azure Cache for Redis. Untuk informasi selengkapnya, lihat Pemberitahuan.

Diagnostik

Secara default, metrik cache di Azure Monitor disimpan selama 30 hari lalu dihapus. Untuk menyimpan metrik cache selama lebih dari 30 hari, pilih Diagnostik untuk mengonfigurasi akun penyimpanan yang digunakan untuk menyimpan diagnostik cache.

Catatan

Selain mengarsipkan metrik cache ke penyimpanan, Anda juga dapat mengalirkannya ke hub Peristiwa atau mengirimkannya ke log Azure Monitor.

Pengaturan dukungan & pemecahan masalah

Pengaturan di bagian Dukungan + pemecahan masalah memberi Anda opsi untuk mengatasi masalah dengan cache Anda.

Dukungan + pemecahan masalah

Kondisi sumber daya

Kesehatan sumber daya mengawasi sumber daya Anda serta memberitahu Anda jika sumber daya berjalan sesuai harapan. Untuk informasi selengkapnya tentang layanan kesehatan Sumber Daya Azure, lihat Ringkasan kesehatan Sumber Daya Azure.

Catatan

Kesehatan sumber daya saat ini tidak dapat melaporkan kesehatan instans Azure Cache for Redis yang dihost dalam jaringan virtual. Untuk informasi selengkapnya, lihat Apakah semua fitur cache berfungsi saat menghosting cache di VNET?

Permintaan dukungan baru

Pilih Permintaan dukungan baru untuk membuka permintaan dukungan untuk cache Anda.

Konfigurasi server Redis default

Instans Azure Cache for Redis baru dikonfigurasi dengan nilai konfigurasi Redis default berikut:

Catatan

Setelan di bagian ini tak dapat diubah menggunakan metode StackExchange.Redis.IServer.ConfigSet. Jika metode ini dipanggil dengan salah satu perintah di bagian ini, pengecualian yang mirip dengan contoh berikut akan dibuang:

StackExchange.Redis.RedisServerException: ERR unknown command 'CONFIG'

Nilai apa pun yang dapat dikonfigurasi, seperti max-memory-policy, dapat dikonfigurasi melalui portal Microsoft Azure atau alat pengelolaan baris perintah seperti Azure CLI atau PowerShell.

Pengaturan Nilai default Deskripsi
databases 16 Jumlah database default adalah 16, tetapi Anda dapat mengonfigurasi jumlah yang berbeda berdasarkan tingkat harga. 1 Database default adalah DB 0, Anda dapat memilih database yang berbeda berbasis per koneksi menggunakan connection.GetDatabase(dbid), dengan keterangan dbid adalah jumlah antara 0 dan databases - 1.
maxclients Tergantung pada tingkat harga2 Nilai ini adalah jumlah maksimum klien yang terhubung yang diizinkan secara bersamaan. Setelah batas tercapai, Redis menutup semua koneksi baru, dengan menampilkan kesalahan 'jumlah maksimum klien tercapai'.
maxmemory-policy volatile-lru Kebijakan maxmemory adalah pengaturan cara Redis memilih apa yang harus dihapus saat maxmemory (ukuran penawaran cache yang Anda pilih saat membuat cache) tercapai. Dengan Azure Cache for Redis, pengaturan default-nya adalah volatile-lru, yang menghapus kunci dengan kedaluwarsa yang diatur menggunakan algoritma LRU. Pengaturan ini dapat dikonfigurasi di portal Microsoft Azure. Untuk informasi selengkapnya, lihat Kebijakan memori.
maxmemory-samples 3 Untuk menghemat memori, algoritma LRU dan TTL mininal adalah perkiraan algoritma, alih-alih algoritma presisi. Secara default, Redis memeriksa tiga kunci dan memilih salah satunya yang jarang digunakan baru-baru ini.
lua-time-limit 5.000 Waktu eksekusi maksimum skrip Lua dalam milidetik. Jika waktu eksekusi maksimum tercapai, Redis mencatat bahwa skrip masih dieksekusi setelah waktu maksimum yang diizinkan, dan mulai membalas kueri dengan kesalahan.
lua-event-limit 500 Ukuran maksimum antrean peristiwa skrip.
client-output-buffer-limit normalclient-output-buffer-limit pubsub 0 0 032mb 8mb 60 Batas buffer output klien dapat digunakan untuk memaksa pemutusan sambungan klien yang tidak cukup cepat membaca data dari server karena beberapa alasan. Alasan umumnya adalah bahwa klien Pub/Sub tidak dapat menggunakan pesan secepat pembuatan pesan oleh penerbit. Untuk informasi selengkapnya, lihat https://redis.io/topics/clients .

1 Batas databases berbeda untuk setiap tingkatan harga Azure Cache for Redis dan dapat diatur saat pembuatan cache. Jika pengaturan databases tidak ditentukan selama pembuatan cache, nilai defaultnya adalah 16.

  • Cache Dasar dan Standar
    • Cache C0 (250 MB) - hingga 16 database
    • Cache C1 (1 GB) - hingga 16 database
    • Cache C2 (2,5 GB) - hingga 16 database
    • Cache C3 (6 GB) - hingga 16 database
    • Cache C4 (13 GB) - hingga 32 database
    • Cache C5 (26 GB) - hingga 48 database
    • Cache C6 (53 GB) - hingga 64 database
  • Cache Premium
    • P1 (6 GB - 60 GB) - hingga 16 database
    • P2 (13 GB - 130 GB) - hingga 32 database
    • P3 (26 GB - 260 GB) - hingga 48 database
    • P4 (53 GB - 530 GB) - hingga 64 database
    • Semua cache premium dengan kluster Redis diaktifkan - Kluster Redis hanya mendukung penggunaan database 0 sehingga batas databases untuk cache premium apa pun dengan kluster Redis yang diaktifkan secara efektif adalah 1 dan perintah Pilih tidak diizinkan. Untuk informasi selengkapnya, lihat Apakah saya perlu membuat perubahan pada aplikasi klien saya untuk menggunakan pengklusteran?

Untuk informasi selengkapnya tentang database, lihat Apa itu database Redis?

Catatan

Pengaturan databases hanya dapat dikonfigurasi selama pembuatan cache dan hanya menggunakan PowerShell, CLI, atau klien pengelolaan lainnya. Untuk contoh cara mengonfigurasi databases selama pembuatan cache menggunakan PowerShell, lihat New-AzRedisCache.

2maxclients berbeda untuk setiap tingkat harga Azure Cache for Redis.

  • Cache Dasar dan Standar
    • Cache C0 (250 MB) - hingga 256 koneksi
    • Cache C1 (1 GB) - hingga 1.000 koneksi
    • Cache C2 (2.5 GB) - hingga 2.000 koneksi
    • Cache C3 (6 GB) - hingga 5.000 koneksi
    • Cache C4 (13 GB) - hingga 10.000 koneksi
    • Cache C5 (26 GB) - hingga 15.000 koneksi
    • Cache C6 (53 GB) - hingga 20.000 koneksi
  • Cache Premium
    • P1 (6 GB - 60 GB) - hingga 7.500 koneksi
    • P2 (13 GB - 130 GB) - hingga 15.000 koneksi
    • P3 (26 GB - 260 GB) - hingga 30.000 koneksi
    • P4 (53 GB - 530 GB) - hingga 40.000 koneksi

Catatan

Meskipun setiap ukuran cache memungkinkan hingga sejumlah koneksi tertentu, setiap koneksi ke Redis memiliki overhead yang terkait dengannya. Contoh overhead tersebut adalah penggunaan CPU dan memori sebagai hasil dari enkripsi TLS/SSL. Batas sambungan maksimum untuk ukuran cache tertentu mengasumsikan cache yang dimuat dengan ringan. Jika dimuat dari overhead sambungan ditambah beban dari operasi klien melebihi kapasitas untuk sistem, cache dapat mengalami masalah kapasitas meski Anda belum melebihi batas koneksi untuk ukuran cache saat ini.

Perintah Redis yang tidak didukung di Azure Cache for Redis

Penting

Karena konfigurasi dan pengelolaan instans Azure Cache for Redis dikelola oleh Microsoft, perintah berikut dinonaktifkan. Jika mencoba memanggilnya, Anda akan menerima pesan kesalahan yang mirip dengan "(error) ERR unknown command".

  • BGREWRITEAOF
  • BGSAVE
  • CONFIG
  • DEBUG
  • MIGRATE
  • SAVE
  • SHUTDOWN
  • SLAVEOF
  • CLUSTER - Perintah tulis Kluster dinonaktifkan, tetapi perintah Kluster baca-saja diizinkan.

Untuk informasi selengkapnya tentang perintah Redis, lihat https://redis.io/commands.

Konsol Redis

Anda dapat dengan aman mengeluarkan perintah ke instans Azure Cache for Redis menggunakan Konsol Redis, yang tersedia di portal Microsoft Azure untuk semua tingkatan cache.

Penting

  • Konsol Redis tidak berfungsi dengan VNET. Jika cache Anda adalah bagian dari VNET, hanya klien di VNET yang dapat mengakses cache. Karena Konsol Redis berjalan di browser lokal, yang berada di luar VNET, konsol tidak dapat terhubung ke cache Anda.
  • Tidak semua Perintah Redis didukung di Azure Cache for Redis. Untuk daftar perintah Redis yang dinonaktifkan untuk Azure Cache for Redis, lihat bagian sebelumnya di Perintah Redis yang tidak didukung di Azure Cache for Redis. Untuk informasi selengkapnya tentang perintah Redis, lihat https://redis.io/commands.

Untuk mengakses Konsol Redis, pilih Konsol dari Azure Cache for Redis di sebelah kiri.

Cuplikan layar yang menyoroti tombol Konsol.

Untuk mengeluarkan perintah terhadap instans cache, ketik perintah yang Anda inginkan ke konsol.

Cuplikan layar yang memperlihatkan Konsol Redis dengan hasil dan perintah input.

Menggunakan Konsol Redis dengan cache berkluster premium

Saat menggunakan Konsol Redis dengan cache berkluster premium, Anda dapat mengeluarkan perintah ke satu pecahan cache. Untuk mengeluarkan perintah ke pecahan tertentu, sambungkan terlebih dahulu ke pecahan yang Anda inginkan dengan memilihnya pada pemilih pecahan.

Konsol Redis

Jika Anda mencoba mengakses kunci yang disimpan dalam pecahan yang berbeda dari pecahan yang terhubung, Anda akan menerima pesan kesalahan yang mirip dengan pesan berikut:

shard1>get myKey
(error) MOVED 866 13.90.202.154:13000 (shard 0)

Dalam contoh sebelumnya, pecahan 1 adalah pecahan yang dipilih, tetapi myKey berada di pecahan 0, seperti yang ditunjukkan oleh bagian (shard 0) pesan kesalahan. Dalam contoh ini, untuk mengakses myKey, pilih pecahan 0 menggunakan pemilih pecahan, lalu keluarkan perintah yang diinginkan.

Memindahkan cache Anda ke langganan baru

Anda dapat memindahkan cache ke langganan baru dengan memilih Pindahkan.

Memindahkan Azure Cache for Redis

Untuk informasi tentang memindahkan sumber daya dari satu grup sumber daya ke grup sumber daya lainnya, dan dari satu langganan ke langganan lainnya, lihat Memindahkan sumber daya ke grup sumber daya atau langganan baru.

Langkah berikutnya