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

Колко безопасно е съхраняването на сесии с Redis?

Redis е идеален за съхранение на сесии. Всички операции се извършват в паметта и така четенето и записването ще бъдат бързи.

Вторият аспект е постоянството на състоянието на сесията. Redis ви дава голяма гъвкавост в начина, по който искате да запазите състоянието на сесията на вашия твърд диск. Можете да преминете през http://redis.io/topics/persistence, за да научите повече, но на високо ниво, ето вашите опции -

  1. Ако не можете да си позволите да загубите сесии, задайте appendfsync always във вашия конфигурационен файл. С това Redis гарантира, че всички операции по запис се записват на диска. Недостатъкът е, че операциите по запис ще бъдат по-бавни.
  2. Ако сте добре със загубата на данни на стойност около 1 s, използвайте appendfsync everysec . Това ще осигури страхотна производителност с разумни гаранции за данни


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

  2. Заключване и Redis

  3. Как да настроя манипулатори в RedMQ от събития, повдигнати в моя домейн

  4. Как да използвам повторно Redis връзка в socket.io?

  5. Опашка за задания с redis, използвайки BLPOP