ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธีรับคีย์อย่างน้อยหนึ่งคีย์ที่จัดเก็บไว้ในที่เก็บข้อมูล redis โดยใช้ COMMAND – KEYS ใน redis-cli
คำสั่งนี้ใช้เพื่อส่งคืนคีย์อย่างน้อยหนึ่งคีย์ที่ตรงกับรูปแบบที่ระบุ รูปแบบถูกระบุในรูปแบบลูกโลก
Glob Style Patterns :-
- * wildcard :- โดยจะจับคู่อักขระใดๆ ตั้งแต่ 0 ตัวขึ้นไป รวมทั้งการเว้นวรรค เช่น foo* จะจับคู่กับ fooccc, foo, fooq
- ? ไวด์การ์ด :- โดยจะจับคู่อักขระตัวใดตัวหนึ่งรวมทั้งเว้นวรรค เช่น f?0 ตรงกับ fao, fbo, fco
- [list] wildcard :- โดยจะจับคู่อักขระหนึ่งตัวจากรายการเท่านั้น เช่น f[abc]0 จะจับคู่กับ fao, fbo, fco แต่ไม่ตรงกับ fdo, feo
- [^list] wildcard :- โดยจะจับคู่อักขระหนึ่งตัวที่ไม่อยู่ในรายการเท่านั้น เช่น f[^abc]0 จะจับคู่กับ fdo, feo แต่ไม่ใช่ fao, fbo
- [a-z] wildcard :- โดยจะจับคู่อักขระหนึ่งตัวจาก a ถึง z ในทำนองเดียวกัน [A-Z] [0-9] จะจับคู่อักขระหนึ่งตัวจาก A ถึง Z และ 0 ถึง 9 ตามลำดับ
ใช้ \ เพื่อหนีอักขระพิเศษ
ไวยากรณ์ของคำสั่ง redis KEYS มีดังนี้ :-
ไวยากรณ์ :-
redis host:post> KEYS <pattern>
ผลลัพธ์ :-
- (array) reply, representing the list of keys matching the given pattern.
ตัวอย่าง :-
ข้อมูลอ้างอิง :-
- เอกสารคำสั่ง KEYS
นั่นคือทั้งหมดสำหรับวิธีรับคีย์อย่างน้อยหนึ่งคีย์ที่จัดเก็บไว้ในที่เก็บข้อมูล redis หากคุณชอบโปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นและแบ่งปันกับผู้อื่นด้วย