Xóa toàn bộ cache đã lưu trên redis


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

             
SHARE

Bài viết liên quan

Có 2 bình luận trong bài viết “Xóa toàn bộ cache đã lưu trên redis”

  1. ku

    Bạn có Code nào tự động xóa sau một khoảng thời gian định trước không

mode_edit Bình luận của bạn

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

account_circle
web