sql >> Database >  >> NoSQL >> Redis

Hoe veilig is het om sessies met Redis op te slaan?

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 -

  1. 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.
  2. 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


  1. MongoDB op Ubuntu start niet als een service, niets in het logboek

  2. hoe een mongo-cursor in een lus in python te herhalen?

  3. Mongodb $where-query altijd waar met nodejs

  4. Haal het laatste MongoDB-record op per veld van datetime