Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Redis Memcache v/s do utrzymywania trwałych sesji?

Jeśli już skonfigurowałeś Redis, trzymałbym się tego, ponieważ jest bardzo szybki i łatwy w zarządzaniu. MemCached i Redis są bardzo podobne, gdy są używane do buforowania, jednak kluczową różnicą jest to, że Redis można ustawić tak, aby utrzymywał się na dysku w tle, co oznacza, że ​​jeśli serwer ulegnie awarii, dane w pamięci można ponownie załadować.

Osobiście nie używałbym MongoDb do utrwalania sesji ze względu na szybkość, ale gdybym używał MemCached, prawdopodobnie użyłbym go jako kopii zapasowej sesji. np. Zapisuj dane sesji do MemCached i Mongo, ale tylko odczytuj z MemCached i użyj Mongo do przywrócenia, jeśli wystąpi błąd.

Podsumowując, myślę, że Twój wybór korzystania z Redis jest najlepszy dla tego, co opisałeś




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. RuntimeWarning:Używasz pracownika z uprawnieniami superużytkownika:to absolutnie nie jest zalecane

  2. Jaka jest zaleta korzystania z niestandardowego zaplecza sesji Gorilla?

  3. Zatrzymaj serwer redis. Ani wyłączanie, ani zatrzymanie nie działa

  4. Jakie są główne różnice między Redis Pub/Sub a Redis Stream?

  5. Nodejs, nie czekam na zakończenie zapytania Redis przed kontynuowaniem wykonywania