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

เชี่ยวชาญ Redis LSET: อัปเดตสมาชิก List ตาม Index อย่างมีประสิทธิภาพ

ในบทเรียนนี้ เราจะเรียนรู้วิธีการตั้งค่าสมาชิกใหม่ในค่า List ที่จัดเก็บใน Redis Datastore โดยใช้คำสั่ง Redis LSET

คำสั่ง LSET

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

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

redis host:port> LSET <key name> <index> <element>

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

- OK, หาก <element> ถูกตั้งค่าใน List สำเร็จ - (error) ERR index out of range, หากค่า <index> อยู่นอกช่วง - Error, หาก Key มีอยู่และค่าที่จัดเก็บที่ Key ไม่ใช่ List 

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

เชี่ยวชาญ Redis LSET: อัปเดตสมาชิก List ตาม Index อย่างมีประสิทธิภาพ

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

  1. LSET Command Docs

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

<- List Commands