ในบทเรียนนี้ เราจะเรียนรู้วิธีการตั้งค่าสมาชิกใหม่ในค่า 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) :-

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