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

Bagaimana cara melanjutkan slot hash dari node tertentu di redis cluster jika terjadi kegagalan keras?

Ini memperbaiki cluster dengan menambahkan semua slot yang dilayani oleh node yang gagal ke beberapa node yang dapat dihubungkan. Pendekatannya adalah dengan menggunakan cluster addslots perintah, tetapi tentu saja sulit melakukannya secara manual, jadi saya menyarankan alat ini dikembangkan oleh tim kami.

Penggunaan (dalam cangkang):

# it requires Python2.7; install it via pip
pip install redis-trib

# suppose one of the accessible nodes is serving at 172.0.0.1:7000
# start a cluster-mode Redis that is not involved in any cluster
# suppose its address is 172.0.0.5:8000
redis-trib.py rescue --existing-addr 172.0.0.1:7000 --new-addr 172.0.0.5:8000

Setelah itu node baru akan melayani semua slot yang gagal sehingga status cluster menjadi ok.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tidak dapat menghubungkan Redis Cluster di Elasticache ke PHP menggunakan perpustakaan phpredis

  2. Mendapatkan semua objek python-rom ke dalam daftar

  3. Gagal memulai redis.service:Unit redis-server.service disamarkan

  4. Setel kunci/nilai redis dengan camel-redis

  5. Redis - memantau penggunaan memori