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

Redis Pub Bộ nhớ kênh phụ

Redis không lưu thông báo trong bộ nhớ trong ngữ cảnh Pub / Sub như bạn có thể thấy trong phần triển khai (x):

  1. thông điệp được gửi đến những khách hàng đang nghe kênh đó (nếu có),
  2. thông điệp được gửi đến khách hàng đang nghe các kênh phù hợp (nếu có).

Sau đó, Redis chỉ cần trả về số lượng khách hàng đã nhận được tin nhắn (lưu ý rằng một khách hàng có thể nhận được một tin nhắn nhiều lần, ví dụ:nếu nhiều mẫu trùng khớp).

Nếu không có khách hàng nào đăng ký, Redis chỉ trả về 0 và thông báo không được ghi / lưu vào bộ đệm:

> publish foo test
(integer) 0

(x) về cơ bản Redis lặp lại danh sách khách hàng đã đăng ký và gửi trả lời kèm theo tin nhắn.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào tôi có thể đọc từ Redis bên trong một khối MULTI trong Ruby?

  2. Làm cách nào để bật các đối tượng từ Redis khi chúng được thêm vào thời gian thực?

  3. docker -omp:kết nối redis bị từ chối giữa các vùng chứa

  4. Thiết lập Redis trên Web hài lòng

  5. Làm thế nào để lưu trữ tập hợp các đối tượng đã được sắp xếp trong redis?