Redis is perfect voor het opslaan van sessies. Alle bewerkingen worden in het geheugen uitgevoerd, en dus zullen lezen en schrijven snel zijn.
Het tweede aspect is de persistentie van de sessiestatus. Redis geeft u veel flexibiliteit in hoe u de sessiestatus op uw harde schijf wilt behouden. U kunt naar http://redis.io/topics/persistence gaan voor meer informatie, maar op een hoog niveau zijn hier uw opties -
- Als je het je niet kunt veroorloven om sessies te verliezen, stel dan
appendfsync always
in in uw configuratiebestand. Hiermee garandeert Redis dat eventuele schrijfbewerkingen op de schijf worden opgeslagen. Het nadeel is dat schrijfbewerkingen langzamer gaan. - Als je het goed vindt om ongeveer 1 seconde aan gegevens te verliezen, gebruik dan
appendfsync everysec
. Dit levert geweldige prestaties op met redelijke gegevensgaranties