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

เชี่ยวชาญ Redis LINSERT: แทรกสมาชิกก่อนหรือหลัง Pivot ใน List

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

เชี่ยวชาญ Redis LINSERT: แทรกสมาชิกก่อนหรือหลัง Pivot ใน List

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

  1. LINSERT Command Docs

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

<- List Commands