Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách lấy thời gian hết hạn (thời gian chờ) của khóa bằng cách sử dụng redis TTL và PTTL lệnh ..
Thời gian hết hạn tính bằng giây:-
Để nhận được thời gian hết hạn của khóa tính bằng giây, chúng tôi sẽ sử dụng COMMAND - TTL trong redis-cli. Số giây này thể hiện thời gian tồn tại còn lại của khóa, sau thời gian này, khóa sẽ bị xóa khỏi kho dữ liệu. Cú pháp của lệnh TTL như sau:-
Cú pháp:-
redis host:post> TTL <key name>
Đầu ra:-
2 if the key does not exist 1 if the key exists but has no expiration time (integer) <time in seconds>
Ví dụ:-
Thời gian hết hạn tính bằng mili giây:-
Để nhận được thời gian hết hạn của khóa tính bằng mili giây, chúng tôi sẽ sử dụng COMMAND - PTTL trong redis-cli. Lệnh PTTL rất giống với lệnh TTL với sự khác biệt là, trong PTTL dấu thời gian là mili giây trong khi trong TTL dấu thời gian là giây. Cú pháp của lệnh như sau:-
Cú pháp:-
redis host:post> PTTL <key name>
Đầu ra:-
2 if the key does not exist 1 if the key exists but has no expiration time (integer) <time in milliseconds>
Ví dụ:-
Tài liệu tham khảo:-
- Tài liệu lệnh TTL
- Tài liệu lệnh PTTL
Đó là tất cả về cách nhận thời gian hết hạn của khóa trong kho dữ liệu redis. Nếu bạn thích nó, hãy chia sẻ suy nghĩ của bạn trong phần bình luận và chia sẻ nó với những người khác.