sql >> Databáze >  >> NoSQL >> Redis

Sdílení úložiště relací na Redis pro aplikaci Django a Express.js

Budete muset napsat vlastní úložiště relací pro Express nebo Django. Django ve výchozím nastavení (stejně jako v django-redis-sessions) ukládá relace jako nakládané objekty Pythonu. Express ukládá relace jako řetězce JSON. Express s connect-redis ukládá relace pod klíčem sess:sessionId v redis, zatímco Django (tím si není úplně jistý) je zřejmě ukládá pod klíčem sessionId . Možná budete moci použít django-redis-sessions jako základ a přepsat encode , decode , _get_session_key , _set_session_key a možná i pár dalších. Také byste se museli ujistit, že soubory cookie jsou ukládány a šifrovány stejným způsobem.

Je zřejmé, že bude mnohem obtížnější vytvořit úložiště relací pro Express, které dokáže nakládat a rozbíjet objekty Pythonu.




  1. pořadí řazení mongodb na _id

  2. jak spravovat pole _id při použití POCO s ovladačem mongodb c#

  3. řešení situací redis maxmemory s raily při použití rails cachingu

  4. mongodb, repliky a chyba:{ $err :not master and slaveOk=false, kód:13435 }