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

ลบสมาชิกจาก Redis Set: คู่มือทีละขั้นตอนด้วย SPOP และ SREM

ในบทเรียนนี้ เราจะเรียนรู้วิธีการลบสมาชิกจากค่า Set ที่จัดเก็บที่ Key โดยใช้คำสั่ง Redis SPOP และ SREM

คำสั่ง SPOP :-

คำสั่งนี้ ลบและส่งคืนสมาชิกแบบสุ่ม 1 รายการหรือหลายรายการ จาก Set ที่จัดเก็บที่ Key ที่ระบุ ไวยากรณ์ของคำสั่ง Redis SPOP มีดังนี้ :-

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

redis host:port> SPOP <key name> [count]

ที่นี่ count แสดง จำนวนสมาชิกทั้งหมดที่จะถูกลบจาก Set

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

- (strings reply), แสดงสมาชิกที่ถูกลบจาก Set - (nil), หาก Key ไม่มีอยู่

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

ลบสมาชิกจาก Redis Set: คู่มือทีละขั้นตอนด้วย SPOP และ SREM

คำสั่ง SREM :-

คำสั่งนี้ ลบสมาชิกที่ระบุ 1 รายการหรือหลายรายการ จาก Set ที่จัดเก็บที่ Key สมาชิกที่ระบุแต่ไม่อยู่ใน Set จะถูกเพิกเฉย ไวยากรณ์ของคำสั่ง Redis SREM มีดังนี้ :-

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

redis host:port> SREM <key name> <member> [<member> ...]

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

- (integer) แสดงจำนวนสมาชิกที่ถูกลบจาก Set ไม่นับสมาชิกที่ไม่อยู่ - 0 หาก Key ไม่มีอยู่ - error หาก Key มีอยู่และค่าที่จัดเก็บที่ Key ไม่ใช่ Set

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

ลบสมาชิกจาก Redis Set: คู่มือทีละขั้นตอนด้วย SPOP และ SREM

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

  1. SPOP Command Docs
  2. SREM Command Docs

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