Redis - คีย์
คำสั่ง Redis keys ใช้สำหรับจัดการคีย์ใน Redis ต่อไปนี้เป็นไวยากรณ์สำหรับการใช้คำสั่ง redis keys
ไวยากรณ์
redis 127.0.0.1:6379> COMMAND KEY_NAME
ตัวอย่าง
redis 127.0.0.1:6379> SET tutorialspoint redis
OK
redis 127.0.0.1:6379> DEL tutorialspoint
(integer) 1
ในตัวอย่างข้างต้น DEL คือคำสั่งในขณะที่ tutorialspointเป็นกุญแจสำคัญ หากคีย์ถูกลบผลลัพธ์ของคำสั่งจะเป็น (จำนวนเต็ม) 1 มิฉะนั้นจะเป็น (จำนวนเต็ม) 0
คำสั่ง Redis Keys
ตารางต่อไปนี้แสดงคำสั่งพื้นฐานที่เกี่ยวข้องกับคีย์
| ซีเนียร์ No | คำสั่งและคำอธิบาย |
|---|---|
| 1 | ปุ่ม DEL
คำสั่งนี้จะลบคีย์หากมีอยู่ |
| 2 | คีย์ DUMP
คำสั่งนี้ส่งคืนค่าเวอร์ชันอนุกรมของค่าที่เก็บไว้ที่คีย์ที่ระบุ |
| 3 | คีย์ EXISTS
คำสั่งนี้ตรวจสอบว่ามีคีย์อยู่หรือไม่ |
| 4 | EXPIREวินาที
สำคัญ ตั้งค่าการหมดอายุของคีย์หลังจากเวลาที่กำหนด |
| 5 | EXPIREAT การประทับเวลาที่สำคัญ
ตั้งค่าการหมดอายุของคีย์หลังจากเวลาที่กำหนด เวลานี้อยู่ในรูปแบบการประทับเวลา Unix |
| 6 | PEXPIRE มิลลิวินาทีที่สำคัญ
ตั้งค่าการหมดอายุของคีย์เป็นมิลลิวินาที |
| 7 | PEXPIREAT มิลลิวินาที - ประทับเวลาที่สำคัญ
ตั้งค่าการหมดอายุของคีย์ในการประทับเวลา Unix ที่ระบุเป็นมิลลิวินาที |
| 8 | รูปแบบคีย์
ค้นหาคีย์ทั้งหมดที่ตรงกับรูปแบบที่ระบุ |
| 9 | ย้ายฐานข้อมูลสำคัญ
ย้ายคีย์ไปยังฐานข้อมูลอื่น |
| 10 | คีย์ PERSIST
ลบการหมดอายุออกจากคีย์ |
| 11 | คีย์ PTTL
รับเวลาที่เหลือในการหมดอายุของคีย์เป็นมิลลิวินาที |
| 12 | คีย์ TTL
รับเวลาที่เหลือในการหมดอายุของคีย์ |
| 13 | RANDOMKEY
ส่งคืนคีย์แบบสุ่มจาก Redis |
| 14 | คีย์ใหม่ของ RENAME
เปลี่ยนชื่อคีย์ |
| 15 | คีย์ใหม่ของ RENAMENX
เปลี่ยนชื่อคีย์หากไม่มีคีย์ใหม่ |
| 16 | คีย์ TYPE
ส่งคืนชนิดข้อมูลของค่าที่เก็บไว้ในคีย์ |