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.