Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Berbagi penyimpanan sesi di Redis untuk Django dan Aplikasi Express.js

Anda harus menulis penyimpanan sesi khusus untuk Express atau Django. Django, secara default (juga dalam django-redis-sessions) menyimpan sesi sebagai objek Python acar. Express menyimpan sesi sebagai string JSON. Express, dengan connect-redis, menyimpan sesi di bawah kunci sess:sessionId di redis, sementara Django (tidak sepenuhnya yakin tentang ini) tampaknya menyimpannya di bawah kunci sessionId . Anda mungkin dapat menggunakan Django-redis-sessions sebagai basis, dan menimpa encode , decode , _get_session_key , _set_session_key dan mungkin beberapa lainnya. Anda juga harus memastikan bahwa cookie disimpan dan dienkripsi dengan cara yang sama.

Jelas, akan jauh lebih sulit untuk membuat penyimpanan sesi untuk Express yang dapat membuat dan menghapus objek Python.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Faye atau Redis Pubsub

  2. redis vs hazelcast

  3. masalah dalam mengatur backend tugas seledri dengan Python

  4. mengeksekusi perintah redis eval untuk menjalankan skrip Lua di nodeJS

  5. redis:mencadangkan dump.rdb