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

Memcache v/s redis за поддържане на постоянни сесии?

Ако вече сте настроили Redis, бих се придържал към него, тъй като е много бърз и лесен за управление. MemCached и Redis са много сходни, когато се използват за кеширане, но основната разлика е, че Redis може да бъде настроен да се задържи на диск във фонов режим, което означава, че ако сървърът изпадне, данните в паметта могат да бъдат презаредени.

Лично аз не бих използвал MongoDb за постоянство на сесията от съображения за скорост, но ако използвах MemCached, вероятно бих го използвал като резервно копие за сесиите. напр. Записване на данни за сесията в MemCached и Mongo, но четене само от MemCached и използване на Mongo за възстановяване е възникнала грешка.

В крайна сметка, мисля, че вашият избор да използвате Redis е най-добрият за това, което описахте




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ModuleNotFoundError:Няма модул с име 'grp' на Windows

  2. Как да използвам Redis в C++ програма?

  3. хибернация на кеша на второ ниво с Redis - ще подобри ли производителността?

  4. redis slave няма да се синхронизира с master

  5. Как да получа ключа от стойност в двойка ключ/стойност в клиент на магазина на redis?