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