ในบทเรียนนี้ เราจะเรียนรู้วิธีการแทรกสมาชิกใหม่รอบสมาชิก Pivot ในค่า List ที่จัดเก็บที่ Key โดยใช้คำสั่ง Redis LINSERT
คำสั่ง LINSERT
คำสั่งนี้แทรกสมาชิกใหม่ในค่า List ที่จัดเก็บที่ Key ที่ระบุ ไม่ว่าจะก่อนหรือหลังสมาชิกเฉพาะ (Pivot) ส่งคืน 0 เมื่อ Key ไม่มีอยู่ (ถูกตีความว่าเป็น Empty List) และส่งคืน -1 เมื่อ Key มีอยู่แต่สมาชิก Pivot ไม่อยู่ใน List ไวยากรณ์ของคำสั่ง Redis LINSERT มีดังนี้ :-
ไวยากรณ์ (Syntax) :-
redis host:port> LINSERT <key name> [BEFORE|AFTER] <pivot element> <new element>
ผลลัพธ์ (Output) :-
- (integer) value, แสดงจำนวนสมาชิกใน List - -1, หาก Key มีอยู่แต่ Pivot element ไม่อยู่ใน List - 0, หาก Key ไม่มีอยู่ - Error, หาก Key มีอยู่และค่าที่จัดเก็บที่ Key ไม่ใช่ List
ตัวอย่าง (Example) :-

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