Redis là lựa chọn hoàn hảo để lưu trữ các phiên. Tất cả các hoạt động được thực hiện trong bộ nhớ, và do đó, đọc và ghi sẽ nhanh chóng.
Khía cạnh thứ hai là tính bền bỉ của trạng thái phiên. Redis cung cấp cho bạn sự linh hoạt trong cách bạn muốn duy trì trạng thái phiên vào đĩa cứng của mình. Bạn có thể truy cập http://redis.io/topics/persistence để tìm hiểu thêm, nhưng ở cấp độ cao, đây là các tùy chọn của bạn -
- Nếu bạn không đủ khả năng để mất bất kỳ phiên nào, hãy đặt
appendfsync always
trong tệp cấu hình của bạn. Với điều này, Redis đảm bảo rằng mọi thao tác ghi đều được lưu vào đĩa. Điểm bất lợi là thao tác ghi sẽ chậm hơn. - Nếu bạn không sao với việc mất khoảng 1 giây dữ liệu, hãy sử dụng
appendfsync everysec
. Điều này sẽ mang lại hiệu suất tuyệt vời với đảm bảo dữ liệu hợp lý