Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Kegagalan cluster redis:budak tidak akan menjadi master

Masalahnya adalah redis-cluster memiliki ukuran minimal 3 master agar failover otomatis berfungsi. Ini adalah master node yang mengawasi satu sama lain, dan mendeteksi failover, jadi dengan satu master di cluster tidak ada proses yang berjalan yang dapat mendeteksi bahwa satu master Anda sedang down. Minimal tiga, adalah untuk memastikan bahwa jika ada node yang down, mayoritas seluruh cluster harus setuju, jadi minimal Anda memerlukan 3 node, untuk masih memiliki lebih dari setengahnya untuk mencapai mayoritas tampilan jika terjadi kegagalan.

Tutorial Redis-cluster menyebutkan ini di bagian berikut:https://redis.io/topics/cluster-tutorial#creating-and-using-a-redis-cluster

"Note that the minimal cluster that works as expected requires to contain at least three master nodes."


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Node.js Kue cara memulai kembali pekerjaan yang gagal

  2. Redis tidak dapat terhubung dalam beban sibuk

  3. Redis (ioredis) - Tidak dapat menangkap kesalahan koneksi untuk menanganinya dengan baik

  4. Bagaimana cara menerima acara kedaluwarsa Redis dengan simpul?

  5. Redis kinerja pada CPU multi-core