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

Bagaimana cara melakukan failover ke node Master baru saat menggunakan Redis dengan Sentinel dan redis-py?

Untuk mencapai ini, Anda akan ingin berlangganan sentinel, bukan master node. Saluran yang Anda cari adalah "+switch-master" . Dokumentasi Sentinel menunjukkan saluran sebagai "switch-master" "tanpa +", tetapi pada 3.2.4 + disertakan.

Dokumen Pesan Redis Sentinel Pub/Sub

Anda seharusnya dapat merujuk ke dokumen redis-py untuk sisanya. Dokumen Redis-py

PERBARUI

Anda juga dapat mempertimbangkan untuk menggunakan client-reconfig-script pengaturan.

Saat master berubah karena failover, skrip dapat dipanggil untuk melakukan tugas khusus aplikasi untuk memberi tahu klien bahwa konfigurasi telah berubah dan master berada di alamat yang berbeda.

http://download.redis.io/redis-stable/sentinel.conf

Semoga membantu




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pengantar Struktur Data Redis:Bitmap

  2. python flask cara meneruskan parameter dinamis ke dekorator

  3. Cara Autowired RedisTemplate<String,Long>

  4. Cara hemat memori untuk menyimpan bilangan bulat bertanda 32 bit di Redis

  5. Redis cache vs menggunakan memori secara langsung