ในบทเรียนนี้ เราจะเรียนรู้วิธีการลบเวลาหมดอายุ (Timeout) ของ Key ที่จัดเก็บใน Redis Datastore โดยใช้คำสั่ง PERSIST ใน redis-cli เมื่อเราตั้งค่าเวลาหมดอายุบน Key โดยใช้ EXPIRE/PEXPIRE หรือ EXPIREAT/PEXPIREAT สถานะของมันจะกลายเป็น Volatile (Key ที่มีเวลาหมดอายุ) คำสั่ง PERSIST จะเปลี่ยนสถานะเป็น Persistent โดยการลบเวลาหมดอายุที่เกี่ยวข้องออก ไวยากรณ์ของคำสั่ง Redis PERSIST มีดังนี้ :-
ไวยากรณ์ (Syntax) :-
redis host:port> PERSIST <key name>
ผลลัพธ์ (Output) :-
- 1 หาก Timeout ของ Key ถูกลบ - 0 หาก Key ไม่มีอยู่ หรือไม่มี Timeout
ตัวอย่าง (Example) :-

อ้างอิง (References) :-
- PERSIST Command Docs
ขอจบบทเรียนเรื่องวิธีลบเวลาหมดอายุของ Key ใน Redis Datastore หากชอบ กรุณาแชร์ความคิดเห็นในส่วนความคิดเห็นและแชร์ให้คนอื่นๆ ด้วยนะครับ