Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Jak bezpieczne jest przechowywanie sesji w Redis?

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 http://redis.io/topics/persistence, aby dowiedzieć się więcej, ale na wysokim poziomie, oto opcje -

  1. Jeśli nie możesz sobie pozwolić na utratę sesji, ustaw appendfsync always w 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.
  2. Jeśli nie masz nic przeciwko utracie około 1s danych, użyj appendfsync everysec . Zapewni to doskonałą wydajność z rozsądnymi gwarancjami danych


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ustawianie pola dynamicznego w Ohm / Redis

  2. Wymagania dotyczące miejsca w strukturze danych Redis

  3. Czy redis jest trwałym magazynem danych?

  4. Jak przechowywać złożony zagnieżdżony JSON w Redis za pomocą Pythona?

  5. Wysyłasz zapytania do Redis?