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

Sử dụng Redis để thực hiện đăng nhập?

Thay vào đó, bạn có thể sử dụng hai Danh sách cho loại mẫu phân tán này. Tôi đề xuất điều này chủ yếu vì bản chất của PubSub là "chụp và quên" mà không đảm bảo giao hàng. Tôi giả định rằng trong trường hợp của bạn, bạn không muốn điều đó.

Đây là quy trình được đề xuất - trước tiên, bạn sẽ cần thiết lập hai "trình nghe" chặn:

  1. Máy chủ 1:BRPOP completed
  2. Máy chủ2:BRPOP requests

Sau đó, khi người dùng đăng nhập:

  1. Máy chủ1:LPUSH requests data
  2. Server2:bỏ chặn, xử lý dữ liệu, LPUSH completed data và quay lại chặn cửa sổ bật lên
  3. Máy chủ1:bỏ chặn, làm bất cứ điều gì, quay lại chặn cửa sổ bật lên



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lưu trữ băm MessagePacked trong Redis

  2. đếm số phiên trong kết nối-redis

  3. Tôi có thể sử dụng Tornado + Celery + RabbitMQ + Redis không?

  4. Tại sao SQLite nhanh hơn Redis trong điểm chuẩn đơn giản này?

  5. Cách khởi động redis-server trên một cổng khác với cổng mặc định 6379 trong ubuntu