Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Redis

Cách xóa thời gian hết hạn Key trong Redis bằng lệnh PERSIST

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách xóa thời gian hết hạn (timeout) của một khóa được lưu trữ trong kho dữ liệu redis, bằng cách sử dụng LỆNH - PERSIST trong redis-cli. Khi chúng ta đặt thời gian hết hạn trên khóa bằng EXPIRE/PEXPIRE hoặc EXPIREAT/PEXPIREAT, trạng thái của nó trở thành Volatile (khóa có thời gian hết hạn). Lệnh PERSIST thay đổi trạng thái của nó thành Persist (vĩnh viễn) bằng cách xóa thời gian hết hạn liên quan đến nó. Cú pháp của lệnh redis PERSIST như sau :-

Cú pháp :-

redis host:port> PERSIST <key name>

Đầu ra :-

- 1 nếu timeout của khóa đã được xóa.
- 0 nếu khóa không tồn tại hoặc không có timeout.

Ví dụ :-

Cách xóa thời gian hết hạn Key trong Redis bằng lệnh PERSIST

Tham khảo :-

  1. PERSIST Command Docs

Đó là tất cả về cách xóa thời gian hết hạn của một khóa trong kho dữ liệu redis. Nếu bạn thích, hãy chia sẻ suy nghĩ trong phần bình luận và chia sẻ với người khác.