Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Làm thế nào để chuyển đổi dự phòng sang nút Chính mới khi sử dụng Redis với Sentinel và redis-py?

Để đạt được điều này, bạn sẽ muốn đăng ký vào trạm gác, không phải nút chính. Kênh bạn đang tìm là "+switch-master" . Tài liệu Sentinel cho biết kênh là "switch-master" "không có dấu +", nhưng kể từ 3.2.4 dấu + được bao gồm.

Redis Sentinel Pub / Sub Message Docs

Bạn sẽ có thể tham khảo các tài liệu redis-py cho phần còn lại. Tài liệu Redis-py

CẬP NHẬT

Bạn cũng có thể cân nhắc sử dụng client-reconfig-script thiết lập.

Khi bản chính thay đổi do chuyển đổi dự phòng, một tập lệnh có thể được gọi là inorder để thực hiện các tác vụ dành riêng cho ứng dụng để thông báo cho khách hàng rằng cấu hình đã thay đổi và bản chính ở một địa chỉ khác.

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

Hy vọng điều đó sẽ giúp




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis cố gắng kết nối với localhost trên Heroku thay vì REDIS_URL

  2. Tìm hiểu về bộ nhớ đệm Laravel:Bộ nhớ đệm mặt tiền và Redis

  3. Sự khác biệt giữa Microsoft.Extensions.Cashing.Redis và Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache

  4. Chức năng phát sóng socket.io và kiến ​​trúc Redis pub / sub

  5. lỗi kết nối redis trong vùng chứa docker