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
ส่งคืนชนิดข้อมูลของค่าที่เก็บไว้ในคีย์ |