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

Memcache v/s redis untuk mempertahankan sesi persisten?

Jika Anda sudah mengatur Redis maka saya akan tetap menggunakannya karena sangat cepat dan mudah dikelola. MemCached dan Redis sangat mirip saat digunakan untuk caching namun perbedaan utamanya adalah Redis dapat diatur untuk tetap berada di disk di latar belakang yang berarti bahwa jika server mati, data dalam memori dapat dimuat ulang.

Secara pribadi, saya tidak akan menggunakan MongoDb untuk kegigihan sesi karena alasan kecepatan, namun jika saya menggunakan MemCached, saya mungkin akan menggunakannya sebagai cadangan untuk sesi. misalnya Menulis data sesi ke MemCached dan Mongo tetapi hanya membaca dari MemCached dan menggunakan Mongo untuk memulihkan terjadi kesalahan.

Intinya, saya pikir pilihan Anda untuk menggunakan Redis adalah yang terbaik untuk apa yang telah Anda jelaskan




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis antrean pesan pubsub tetapi dengan panggilan balik, seperti di ZeroMQ

  2. Query Gabungan dengan Redis

  3. Kesalahan seledri:hasil. dapatkan waktu habis

  4. Benchmark Couchbase mengungkapkan INSERT dan GET yang sangat lambat (menggunakan operasi KeyValue); lebih lambat dari data MySQL yang bertahan

  5. Kompresi di node.js