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

Kegagalan Cluster

Dalam sebuah cluster dengan hanya master node, jika sebuah node gagal, data akan hilang. Oleh karena itu, reharding tidak dimungkinkan, karena tidak mungkin untuk memigrasikan data (slot hash) dari node yang gagal.

Agar cluster tetap berfungsi saat master gagal, Anda memerlukan node slave (satu per master). Dengan cara ini, ketika master gagal, budaknya gagal (menjadi master baru dengan salinan data yang sama).

Skrip redis-trib.rb tidak menangani pembuatan cluster dengan kurang dari 3 master, namun dalam redis-cluster sebuah cluster dapat berukuran berapa pun (minimal satu node).

Oleh karena itu menambahkan node slave dapat dianggap sebagai solusi otomatis untuk masalah Anda.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagikan sesi dengan redis dan paspor di subdomain?

  2. kompilasi klien redis kustom gagal

  3. Wilayah gaya Azure Cache/DataCache di Redis

  4. Cara mengaktifkan cache terdistribusi/cluster saat menggunakan redis dengan cache data pegas

  5. Menyimpan hash MessagePacked di Redis