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

Redis xuất bản-đăng ký:Redis có đảm bảo cung cấp thông điệp ngay cả khi bị căng thẳng lớn không?

Redis hoàn toàn không cung cấp bất kỳ phân phối đảm bảo nào cho lưu lượng xuất bản và đăng ký. Cơ chế này chỉ dựa trên các ổ cắm và vòng lặp sự kiện, không có hàng đợi liên quan (ngay cả trong bộ nhớ). Nếu người đăng ký không nghe trong khi xuất bản, thì người đăng ký này sẽ mất sự kiện.

Có thể triển khai một số cơ chế phân phối đảm bảo trên Redis, nhưng với API xuất bản và đăng ký thì không. Kiểu dữ liệu danh sách trong Redis có thể được sử dụng làm hàng đợi và là nền tảng của các hệ thống xếp hàng nâng cao hơn, nhưng nó không cung cấp khả năng phát đa hướng (vì vậy không có quyền xuất bản và đăng ký).

AFAIK, không có cách nào rõ ràng để dễ dàng triển khai việc xuất bản và đăng ký và phân phối đảm bảo cùng một lúc với Redis.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. cách định cấu hình thời gian chờ của cơ sở JedisConnectionFactory trên khuôn khổ khởi động mùa xuân

  2. Quét các chuỗi bằng cách sử dụng nodejs trong redis

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

  4. Tham số liên kết làm gì trong Redis?

  5. Redis, làm thế nào để tăng tất cả các điểm số của một zset với ZINCRBY?