ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธีรับเวลาหมดอายุ ( หมดเวลา ) ของคีย์โดยใช้ redis TTL และ ปตท. คำสั่ง..
เวลาหมดอายุเป็นวินาที :-
เพื่อให้ได้เวลาหมดอายุของคีย์เป็นวินาที เราจะใช้คำสั่ง – TTL ใน redis-cli จำนวนวินาทีนี้แสดงถึงเวลาที่เหลืออยู่ในการถ่ายทอดสดของคีย์ หลังจากเวลานี้ คีย์จะถูกลบออกจากที่เก็บข้อมูล ไวยากรณ์ของคำสั่ง TTL มีดังนี้ :-
ไวยากรณ์ :-
redis host:post> TTL <key name>
ผลลัพธ์ :-
2 if the key does not exist 1 if the key exists but has no expiration time (integer) <time in seconds>
ตัวอย่าง :-
เวลาหมดอายุในหน่วยมิลลิวินาที :-
เพื่อให้ได้เวลาหมดอายุของคีย์เป็นมิลลิวินาที เราจะใช้คำสั่ง – PTTL ใน redis-cli คำสั่ง PTTL นั้นคล้ายกับคำสั่ง TTL มาก โดยมีความแตกต่างคือ ในการประทับเวลา PTTL มีหน่วยเป็นมิลลิวินาที ในขณะที่การประทับเวลา TTL มีหน่วยเป็นวินาที ไวยากรณ์ของคำสั่งมีดังนี้ :-
ไวยากรณ์ :-
redis host:post> PTTL <key name>
ผลลัพธ์ :-
2 if the key does not exist 1 if the key exists but has no expiration time (integer) <time in milliseconds>
ตัวอย่าง :-
ข้อมูลอ้างอิง :-
- เอกสารคำสั่ง TTL
- เอกสารคำสั่ง PTTL
นั่นคือทั้งหมดสำหรับวิธีรับเวลาหมดอายุของคีย์ใน redis datastore หากคุณชอบโปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นและแบ่งปันกับผู้อื่นด้วย