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

Redis KEYS – วิธีรับคีย์อย่างน้อยหนึ่งคีย์ที่เก็บไว้ใน redis datastore

ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธีรับคีย์อย่างน้อยหนึ่งคีย์ที่จัดเก็บไว้ในที่เก็บข้อมูล redis โดยใช้ COMMAND – KEYS ใน redis-cli

คำสั่งนี้ใช้เพื่อส่งคืนคีย์อย่างน้อยหนึ่งคีย์ที่ตรงกับรูปแบบที่ระบุ รูปแบบถูกระบุในรูปแบบลูกโลก

Glob Style Patterns :-

  1. * wildcard :- โดยจะจับคู่อักขระใดๆ ตั้งแต่ 0 ตัวขึ้นไป รวมทั้งการเว้นวรรค เช่น foo* จะจับคู่กับ fooccc, foo, fooq
  2. ? ไวด์การ์ด :- โดยจะจับคู่อักขระตัวใดตัวหนึ่งรวมทั้งเว้นวรรค เช่น f?0 ตรงกับ fao, fbo, fco
  3. [list] wildcard :- โดยจะจับคู่อักขระหนึ่งตัวจากรายการเท่านั้น เช่น f[abc]0 จะจับคู่กับ fao, fbo, fco แต่ไม่ตรงกับ fdo, feo
  4. [^list] wildcard :- โดยจะจับคู่อักขระหนึ่งตัวที่ไม่อยู่ในรายการเท่านั้น เช่น f[^abc]0 จะจับคู่กับ fdo, feo แต่ไม่ใช่ fao, fbo
  5. [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.

ตัวอย่าง :-

Redis KEYS – วิธีรับคีย์อย่างน้อยหนึ่งคีย์ที่เก็บไว้ใน redis datastore

ข้อมูลอ้างอิง :-

  1. เอกสารคำสั่ง KEYS

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