Redis Sentinel menyediakan ketersediaan tinggi untuk Redis. Tair (Kompatibel dengan Redis OSS) menawarkan mode kompatibel Sentinel untuk mendukung layanan yang menggunakan Sentinel. Topik ini menjelaskan cara mengaktifkan mode kompatibel Sentinel di Konsol.
Prasyarat
Instans berjalan pada Redis 4.0 atau versi lebih baru.
Instans menggunakan virtual private cloud (VPC) sebagai jenis jaringan.
CatatanJika instans menggunakan jaringan klasik, lihat Beralih ke VPC untuk panduan migrasi.
Ikhtisar Redis Sentinel
Redis Sentinel menyediakan fitur seperti pemantauan master dan replika, peringatan kesalahan, serta failover otomatis untuk Redis. Redis Sentinel cocok untuk berbagai skenario bisnis yang memerlukan keandalan tinggi pada database Redis yang dikelola sendiri. Untuk mempermudah migrasi database Redis tersebut ke cloud, Alibaba Cloud menyediakan mode kompatibel Sentinel.
Tair (Kompatibel dengan Redis OSS) menggunakan komponen ketersediaan tinggi yang dikembangkan oleh Alibaba Cloud, bukan Redis Sentinel.
Setelah mengaktifkan mode kompatibel Sentinel, Anda dapat menggunakan perintah Sentinel berikut (gunakan redis_master sebagai nama Master dalam perintah):
Perintah | Deskripsi |
SENTINEL sentinels | Mengquery instans Sentinel dari Master tertentu dan status instans Sentinel tersebut. Sintaks berikut digunakan: |
SENTINEL get-master-addr-by-name | Mengquery alamat IP dan nomor port dari Master tertentu. Sintaks berikut digunakan: |
Prosedur
Masuk ke konsol dan buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans yang ingin Anda kelola berada. Kemudian, temukan instans dan klik ID instans.
Di panel navigasi di sebelah kiri halaman Instance Information, klik Parameter Settings.
Aktifkan mode kompatibel Sentinel sesuai arsitektur instans dengan memodifikasi parameter terkait. Untuk informasi lebih lanjut, lihat Atur parameter.
Jika instans menggunakan arsitektur kluster dalam modus proxy atau arsitektur pemisahan baca/tulis: Ubah nilai parameter sentinel_compat_enable menjadi 1.
Jika instans menggunakan arsitektur standar: Ubah nilai parameter #no_loose_sentinel-enabled menjadi yes.
CatatanAnda dapat memeriksa informasi arsitektur di halaman detail instans.
Arsitektur kluster dalam mode koneksi langsung menggunakan Redis Cluster sumber terbuka untuk penyeimbangan beban. Mode ini tidak memerlukan komponen Sentinel dan tidak mendukung pengaturan parameter Sentinel.
(Opsional) Setelah mengaktifkan mode, Anda dapat terhubung ke instans dan menjalankan perintah
SENTINEL sentinels redis_masteruntuk menguji. Jika perintah berhasil dieksekusi, mode kompatibel Sentinel Redis telah diaktifkan untuk instans.Mode kompatibel Sentinel tidak menyediakan alamat koneksi tambahan. Anda dapat langsung terhubung menggunakan alamat koneksi asli (seperti
r-********.redis.rds.aliyuncs.com:6379).CatatanUntuk mengatur akses tanpa kata sandi untuk perintah SENTINEL, Anda dapat mengatur parameter #no_loose_sentinel-password-free-access menjadi yes. Ini memungkinkan Anda menggunakan perintah SUBSCRIBE dan SENTINEL untuk berlangganan dan memantau saluran
+switch-mastertanpa kata sandi.Untuk perintah tanpa kata sandi lainnya, setelah mengaktifkan parameter tanpa kata sandi di atas, Anda dapat menambahkan perintah tanpa kata sandi tambahan melalui parameter #no_loose_sentinel-password-free-commands.
Operasi API terkait
Operasi API | Deskripsi |
Mengquery konfigurasi dan parameter operasional sebuah instans. | |
Memodifikasi pengaturan parameter sebuah instans. |