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

StackExchange.Redis sử dụng nhiều điểm cuối và kết nối như thế nào?

Điều gì nên xảy ra ở chỗ nó sử dụng một số thứ (đặc biệt là cấu hình sao chép đã xác định) để xác định cái nào là cái chính và hướng lưu lượng truy cập tại máy chủ thích hợp (tôn trọng tham số "máy chủ", mặc định là "thích cái chính", nhưng cái nào luôn gửi các hoạt động ghi tới một cái).

Nếu nhận được lỗi "không thể ghi cho nô lệ chỉ đọc" (tôi không thể nhớ chính xác văn bản), nó sẽ cố gắng thiết lập lại cấu hình và nên chuyển đổi tự động để tôn trọng điều này. Rất tiếc, redis không truyền phát các thay đổi cấu hình, vì vậy thư viện không thể phát hiện điều này trước thời hạn.

Lưu ý rằng nếu bạn sử dụng các phương thức thư viện để thay đổi trang cái, nó có thể khai thác pub / sub để phát hiện thay đổi đó ngay lập tức và tự động.

Re kết nối thứ hai:đó sẽ là cho pub / sub; nó quay điều này lên trước thời hạn, vì theo mặc định, nó cố gắng lắng nghe các chương trình phát sóng cấu hình dành riêng cho thư viện.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Viết truy vấn để thêm nhiều giá trị vào một khóa trong REDIS Hashes?

  2. Cơ sở dữ liệu khóa-giá trị với máy khách Java

  3. Redis Vs. Đã ghi nhớ

  4. Tại sao sử dụng Redis thay vì MongoDb cho bộ nhớ đệm?

  5. Docker soạn Spring boot redis sự cố kết nối