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

Chia sẻ kho phiên trên Redis cho Ứng dụng Django và Express.js

Bạn sẽ phải viết một cửa hàng phiên tùy chỉnh cho Express hoặc Django. Django, theo mặc định (cũng như trong django-redis-session) lưu trữ các phiên dưới dạng các đối tượng Python được chọn. Express lưu trữ các phiên dưới dạng chuỗi JSON. Express, với connect-redis, lưu trữ các phiên dưới khóa sess:sessionId trong redis, trong khi Django (không hoàn toàn chắc chắn về điều này) dường như lưu trữ chúng dưới khóa sessionId . Bạn có thể sử dụng django-redis-session làm cơ sở và ghi đè encode , decode , _get_session_key , _set_session_key và có lẽ một vài người khác. Bạn cũng sẽ phải đảm bảo rằng cookie được lưu trữ và mã hóa theo cùng một cách.

Rõ ràng, sẽ khó hơn để tạo một cửa hàng phiên cho Express có thể chọn và bỏ chọn các đối tượng Python.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đã sắp xếp tập hợp có kích thước cố định trong Redis?

  2. Lưu trữ giá trị redis hget vào một biến trong nodejs

  3. Tại sao tôi nên đóng hoặc mở các kết nối Redis?

  4. Cập nhật thực thể trong redis với spring-data-redis

  5. Truy cập redis dockezed từ máy chủ windows