Redis
 sql >> база данни >  >> NoSQL >> Redis

Споделяне на магазин за сесии на Redis за Django и приложение Express.js

Ще трябва да напишете персонализиран магазин за сесии за Express или Django. Django, по подразбиране (както и в django-redis-sessions) съхранява сесиите като мариновани обекти на Python. Express съхранява сесиите като JSON низове. Express, с connect-redis, съхранява сесиите под ключа sess:sessionId в redis, докато Django (не съм напълно сигурен в това) изглежда ги съхранява под ключа sessionId . Може да сте в състояние да използвате django-redis-sessions като основа и да замените encode , decode , _get_session_key , _set_session_key и може би няколко други. Трябва също така да се уверите, че бисквитките се съхраняват и криптират по същия начин.

Очевидно ще бъде много по-трудно да се създаде хранилище за сесии за Express, което може да маринова и разглобява обекти на Python.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как мога да стартирам redis на един сървър на различни портове?

  2. Pizza Tribes – стратегическа игра в реално време, базирана на мултиплейър

  3. Предложение на Redis за избор на тип данни

  4. Какво може да се направи с помощта на асинхронните фонови задания на CKAN?

  5. Висока наличност с Redis Sentinels:Свързване към Redis Master/Slave комплекти