คำสั่งใดใช้เพื่อลบการหมดอายุจากคีย์ใน Redis
คำสั่งใดใช้เพื่อลบการหมดอายุจากคีย์ใน Redis

วีดีโอ: คำสั่งใดใช้เพื่อลบการหมดอายุจากคีย์ใน Redis

วีดีโอ: คำสั่งใดใช้เพื่อลบการหมดอายุจากคีย์ใน Redis
วีดีโอ: ทำความรู้จักกับ Redis แบบไว ๆ พร้อมตัวอย่างและคำสั่งที่ต้องรู้!!! 2024, เมษายน
Anonim

คำสั่ง Redis Keys

พี่โน สั่งการ & คำอธิบาย
10 ถาวร คีย์ ลบการหมดอายุ จาก กุญแจ .
11 PTTL กุญแจ รับเวลาที่เหลืออยู่ใน กุญแจ หมดอายุเป็นมิลลิวินาที
12 ปุ่ม TTL รับเวลาที่เหลืออยู่ใน กุญแจ หมดอายุ
13 RANDOMKEY ส่งกลับค่าสุ่ม กุญแจ จาก Redis .

เมื่อพิจารณาถึงสิ่งนี้ ฉันจะทราบได้อย่างไรว่าคีย์ Redis ของฉันหมดอายุเมื่อใด

ขั้นแรก สร้าง a กุญแจ ใน redis และตั้งค่าบางอย่างในนั้น ตอนนี้ตั้งค่า หมดอายุ ของ กุญแจ และหลังจากนั้นก็แค่ ตรวจสอบ ที่เหลือ หมดอายุ เวลา. ขั้นแรก สร้าง a กุญแจ ใน redis และตั้งค่าบางอย่างในนั้น ตอนนี้ตั้งค่า หมดอายุ ของ กุญแจ และหลังจากนั้นก็แค่ ตรวจสอบ ที่เหลือ หมดอายุ เวลา.

นอกจากนี้ setex คืออะไร? โฆษณา Redis SETEX คำสั่งใช้เพื่อตั้งค่าสตริงบางค่าด้วยการหมดเวลาที่ระบุในคีย์ Redis

ในทำนองเดียวกันอาจมีคนถามว่า Redis หมดอายุทำงานอย่างไร

Redis กุญแจคือ หมดอายุ ในสองวิธี: ทางแบบพาสซีฟและแบบแอคทีฟ กุญแจเป็นแบบพาสซีฟ หมดอายุ เมื่อไคลเอนต์บางรายพยายามเข้าถึง และพบว่าคีย์หมดเวลา โดยเฉพาะนี่คือสิ่งที่ Redis ทำ 10 ครั้งต่อวินาที: ทดสอบคีย์สุ่ม 20 ปุ่มจากชุดคีย์ด้วยคีย์ที่เกี่ยวข้อง หมดอายุ.

ฉันจะล้าง Redis ได้อย่างไร

ใน Redis คุณสามารถ ล้าง แคช/ฐานข้อมูล และลบคีย์ทั้งหมดออกจากฐานข้อมูลทั้งหมดหรือจากฐานข้อมูลเฉพาะโดยใช้คำสั่ง FLUSHALL และ FLUSHDB เท่านั้น การลบคีย์ทั้งหมดออกจากทั้งหมด Redis ฐานข้อมูล ใช้คำสั่ง FLUSHALL ในการลบคีย์ทั้งหมดที่เลือก Redis ฐานข้อมูลเท่านั้น ใช้คำสั่ง FLUSHDB

แนะนำ: