Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

วิธีตั้งเวลาหมดอายุของคีย์ใน redis – Redis EXPIRE | หมดอายุ

ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธีตั้งเวลาหมดอายุ ( หมดเวลา ) บนคีย์ โดยใช้คำสั่ง redis EXPIRE, PEXPIRE, EXPIREAT และ PEXPIREAT

เวลาหมดอายุเป็นวินาที :-

ในการตั้งเวลาหมดอายุของคีย์เป็นวินาที เราจะใช้ redis EXPIRE คำสั่งใน redis-cli จำนวนวินาทีนี้แสดงถึงเวลาที่จะมีชีวิตอยู่ หากจำนวนวินาทีเป็นศูนย์หรือติดลบ คีย์จะถูกลบทันที ไวยากรณ์ของ redis EXPIRE มีดังนี้ :-

ไวยากรณ์ :-

redis host:post> EXPIRE <key name> <seconds>

ผลลัพธ์ :-

1 if the timeout was set.
0 if key does not exist.

ตัวอย่าง :-

วิธีตั้งเวลาหมดอายุของคีย์ใน redis – Redis EXPIRE | หมดอายุ

เวลาหมดอายุใน มิลลิวินาที :-

ในการตั้งเวลาหมดอายุของคีย์เป็นมิลลิวินาที เราจะใช้คำสั่ง PEXPIRE ใน redis-cli ไวยากรณ์ของ Redis PEXPIRE มีดังนี้ :-

ไวยากรณ์ :-

redis host:post> PEXPIRE <key name> <milliseconds>

ผลลัพธ์ :-

1 if the timeout was set.
0 if key does not exist.

ตัวอย่าง :-

วิธีตั้งเวลาหมดอายุของคีย์ใน redis – Redis EXPIRE | หมดอายุ

เวลาหมดอายุใน  Unix Timestamp (วินาที) :-

ในการตั้งเวลาหมดอายุของคีย์ใน Unix Timestamp เราจะใช้คำสั่ง EXPIREAT ใน redis-cli การประทับเวลาแบบยูนิกซ์คือเวลาที่แน่นอนในหน่วยวินาทีหลังจากวันที่ 1 มกราคม พ.ศ. 2513 การประทับเวลาใดๆ ที่กำหนดไว้ในอดีตจะลบคีย์ออกทันที ไวยากรณ์ของ redis EXPIREAT มีดังนี้ :-

ไวยากรณ์ :-

redis host:post> EXPIREAT <key name> <unix timestamp in seconds>

ผลลัพธ์ :-

1 if the timeout was set.
0 if key does not exist.

ตัวอย่าง :-

วิธีตั้งเวลาหมดอายุของคีย์ใน redis – Redis EXPIRE | หมดอายุ

เวลาหมดอายุใน  Unix Timestamp (มิลลิวินาที) :-

ในการตั้งเวลาหมดอายุของคีย์ใน Unix Timestamp เป็นมิลลิวินาที เราจะใช้คำสั่ง PEXPIREAT ใน redis-cli คำสั่ง PEXPIREAT นั้นคล้ายกับคำสั่ง EXPIREAT มาก แต่ต่างกันตรงที่ PEXPIREAT unix timestamp ถูกกล่าวถึงเป็นมิลลิวินาที ในขณะที่ EXPIREAT unix timestamp ถูกกล่าวถึงเป็นวินาที

ไวยากรณ์ :-

redis host:post> PEXPIREAT <key name> <unix timestamp in milliseconds>

ผลลัพธ์ :-

1 if the timeout was set.
0 if key does not exist.

ตัวอย่าง :-

วิธีตั้งเวลาหมดอายุของคีย์ใน redis – Redis EXPIRE | หมดอายุ

อ้างอิง :-

  1. เอกสารคำสั่ง EXPIRE
  2. เอกสารคำสั่ง PEXPIRE
  3. เอกสารคำสั่ง EXPIREAT
  4. เอกสารคำสั่ง PEXPIREAT

นั่นคือทั้งหมดสำหรับวิธีตั้งเวลาหมดอายุของคีย์ใน redis datastore หากคุณชอบโปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นและแบ่งปันกับผู้อื่นด้วย