Menggunakan redis 2.8 sentinel boleh mencapai keperluan anda.
Tujuan utamanya adalah untuk memantau tuan dan hamba anda Jika tuan gagal kerana beberapa jenis kegagalan,
Sentinel kluster akan memilih induk baharu , dalam hamba untuk anda melalui konfigurasi digabungkan dengan algoritma.
Dan maklumkan hamba dan pengawal lain bahawa konfigurasi yang berkaitan dalam sentinel.conf akan diubah suai secara automatik dan fail redis.conf tidak perlu diubah suai secara manual.
Tuan asal menjadi hamba.
Anda tidak perlu mengkonfigurasi sama ada sentinel berada dalam status kelompok Anda hanya perlu mengkonfigurasi monitor yang sama dalam sentinel.conf, seperti berikut:
sentinel monitor mymaster 127.0.0.1 6379 2
Ip dan port adalah sama. Sentinel boleh menyatukan dirinya dan pengawal lain menjadi satu kelompok melalui protokol gosip,
Sama seperti cara anda tidak perlu memberitahu tuan pengawal yang mana hamba yang dimilikinya.
Jika anda mempunyai sebarang soalan di atas, sila berasa bebas untuk membincangkannya sekali lagi.
Boleh mengalih keluar tuan Redis secara automatik, memilih tuan baharu daripada hamba Redis dan mengubah suai hamba Redis hamba lain tuan baharu
Keburukan
Tiada fungsi pemajuan Proksi, dan aplikasi perlu mengubah suai konfigurasi dan pautan ke hos baharu
Apabila Redis Sentinel mengesan kegagalan utama, ia boleh menghantar pemberitahuan Pada masa ini, pelanggan perlu dapat memantau pemberitahuan melalui Redis Sentinel
API yang disediakan memperoleh alamat Redis utama baharu
twemproxy ialah Proksi Redis sumber terbuka Twitter. Twitter menggunakannya untuk menskalakan Redis kepada 105TB memori, 39MM QPS dan lebih 10,000 kejadian Redis.
Menggunakan redis 2.8 sentinel boleh mencapai keperluan anda.
Tujuan utamanya adalah untuk memantau tuan dan hamba anda Jika tuan gagal kerana beberapa jenis kegagalan,
Sentinel kluster akan memilih induk baharu , dalam hamba untuk anda melalui konfigurasi
digabungkan dengan algoritma. Dan maklumkan hamba dan pengawal lain bahawa konfigurasi yang berkaitan dalam
sentinel.conf akan diubah suai secara automatik dan fail redis.conf tidak perlu diubah suai secara manual.
Tuan asal menjadi hamba.
Anda tidak perlu mengkonfigurasi sama ada sentinel berada dalam status kelompok Anda hanya perlu mengkonfigurasi monitor yang sama dalam sentinel.conf, seperti berikut:
sentinel monitor mymaster 127.0.0.1 6379 2
Ip dan port adalah sama. Sentinel boleh menyatukan dirinya dan pengawal lain menjadi satu kelompok melalui protokol gosip,
Sama seperti cara anda tidak perlu memberitahu tuan pengawal yang mana hamba yang dimilikinya.
Jika anda mempunyai sebarang soalan di atas, sila berasa bebas untuk membincangkannya sekali lagi.
Nota tambahan:
Penyelesaian Redis Sentinel
Kelebihan
Boleh mengalih keluar tuan Redis secara automatik, memilih tuan baharu daripada hamba Redis dan mengubah suai hamba Redis hamba lain tuan baharu
Keburukan
Tiada fungsi pemajuan Proksi, dan aplikasi perlu mengubah suai konfigurasi dan pautan ke hos baharu
twemproxy ialah Proksi Redis sumber terbuka Twitter. Twitter menggunakannya untuk menskalakan Redis kepada 105TB memori, 39MM QPS dan lebih 10,000 kejadian Redis.
http://highscalability.com/blog/2014/9/8/how-twitter-uses-redis-to-sca...
Saya mengesyorkan e-buku interaktif ini kepada anda, anda boleh mencubanya sambil membaca: http://book.hubwiz.com/55518c22032c78127cce2481
Jika anda tidak mengubah suai pelanggan, anda boleh menggunakan keepalived untuk mencapainya
Kluster Redis 3 melaksanakan pilihan raya