Một vấn đề là khi chúng ta nâng cấp hoặc thay đổi cấu trúc lưu xuống redis trên các phần mềm, website sử dụng redis. Nó có thể phát sinh lỗi, do dữ liệu cũ vẫn đang lưu trên Redis. Để khắc phục vấn đề này chúng ta cần phải xóa các dữ liệu đã được lưu trên Redis đi. Các bạn sử dụng công cụ redis-cli để thực hiện công việc này. Chúng ta có 2 tùy chọn:
- FLUSHDB – Deletes all keys from the connection’s current database. (Xóa toàn bộ key từ kết nối database hiện tại)
- FLUSHALL – Deletes all keys from all databases. (Xóa toàn bộ key từ database)
Command chúng ta sẽ thực hiện là 1 trong 2 command sau tùy thuộc vào từng yêu cầu cụ thể của bạn.
redis-cli flushdb redis-cli flushall
Nguồn: vinasupport.com
Bạn có Code nào tự động xóa sau một khoảng thời gian định trước không
Thế bạn nên sử dụng crontab với command trên để xóa định kỳ.