Redis jest idealny do przechowywania sesji. Wszystkie operacje wykonywane są w pamięci, dzięki czemu odczyty i zapisy będą szybkie.
Drugi aspekt to trwałość stanu sesji. Redis zapewnia dużą elastyczność w zakresie utrwalania stanu sesji na dysku twardym. Możesz przejść przez https://redis.io/topics/persistence, aby dowiedzieć się więcej, ale na wysokim poziomie, oto opcje -
- Jeśli nie możesz sobie pozwolić na utratę sesji, ustaw
appendfsync alwaysw twoim pliku konfiguracyjnym. Dzięki temu Redis gwarantuje, że wszelkie operacje zapisu zostaną zapisane na dysku. Wadą jest to, że operacje zapisu będą wolniejsze. - Jeśli nie masz nic przeciwko utracie około 1s danych, użyj
appendfsync everysec. Zapewni to doskonałą wydajność z rozsądnymi gwarancjami danych