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

เชี่ยวชาญ Redis LINDEX: ดึงสมาชิก List ตาม Index อย่างรวดเร็ว

ในบทเรียนนี้ เราจะเรียนรู้วิธีการดึงสมาชิกจาก Index เฉพาะของค่า List โดยใช้คำสั่ง Redis LINDEX

คำสั่ง LINDEX

คำสั่งนี้ส่งคืนสมาชิกที่จัดเก็บที่ Index ที่ระบุของค่า List ที่จัดเก็บที่ Key Index เป็น Zero-based ดังนั้น 0 หมายถึงสมาชิกแรก 1 หมายถึงสมาชิกที่สอง และไปเรื่อยๆ ตัวเลขลบก็สามารถใช้เพื่อระบุ Index ของ List ได้ โดย -1 หมายถึงสมาชิกสุดท้าย -2 หมายถึงสมาชิกลำดับก่อนสุดท้าย และไปเรื่อยๆ จะส่งคืน Error เมื่อเรียกคำสั่ง LINDEX ด้วยค่า Index ที่อยู่นอกช่วง ไวยากรณ์ของคำสั่ง Redis LINDEX มีดังนี้ :-

ไวยากรณ์ (Syntax) :-

redis host:port> LINDEX <key name> <index>

ผลลัพธ์ (Output) :-

- (string) value, แสดงสมาชิกของ List ที่ index <index> - (error) ERR index out of range, หากค่า <index> อยู่นอกช่วง - Error, หาก Key มีอยู่และค่าที่จัดเก็บที่ Key ไม่ใช่ List 

ตัวอย่าง (Example) :-

เชี่ยวชาญ Redis LINDEX: ดึงสมาชิก List ตาม Index อย่างรวดเร็ว

อ้างอิง (References) :-

  1. LINDEX Command Docs

ขอจบบทเรียนเรื่องวิธีดึงสมาชิกจาก Index เฉพาะของค่า List ที่จัดเก็บใน Redis Datastore หากชอบ กรุณาแชร์ความคิดเห็นในส่วนความคิดเห็นและแชร์ให้คนอื่นๆ ด้วยนะครับ

<- List Commands