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

Tôi nên sử dụng cái gì? Phòng Socket.io hay Redis pub-sub?

Redis pub / sub rất tuyệt trong trường hợp tất cả khách hàng đều có quyền truy cập trực tiếp vào redis. Nếu bạn có nhiều máy chủ nút, một máy chủ có thể đẩy thông báo đến những máy chủ khác.

Nhưng nếu bạn cũng có ứng dụng khách trong trình duyệt, thì bạn cần một thứ khác để đẩy dữ liệu từ máy chủ sang ứng dụng khách và trong trường hợp này, socket.io là một lựa chọn tuyệt vời.

Bây giờ, nếu bạn sử dụng socket.io với Redis store, socket.io sẽ sử dụng Redis pub / sub ẩn để truyền thông báo giữa các máy chủ và máy chủ sẽ truyền tải thông báo tới máy khách.

Vì vậy, sử dụng phòng socket.io với socket.io được định cấu hình với Redis store có lẽ là cách đơn giản nhất cho bạn.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Di chuyển socket.io từ 0.9.x sang 1.x, Sự cố khi định cấu hình RedisStore

  2. Có phải lần nào master cũng được redis instance với mức độ ưu tiên nhỏ nhất không?

  3. Redis hoạt động như thế nào để giúp Kiên trì trong phiên trong khung cảnh cửa sổ

  4. Hoạt động của @cache_page () decorator trong django-redis-cache

  5. Làm lại, hết hạn phiên và tra cứu ngược