ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธีลบองค์ประกอบออกจากค่าที่ตั้งไว้ที่คีย์ โดยใช้ redis SPOP และ SREM สั่งการ.
คำสั่ง SPOP :-
คำสั่งนี้จะลบและส่งคืนองค์ประกอบสุ่มตั้งแต่หนึ่งรายการขึ้นไปจากชุดที่จัดเก็บไว้ที่คีย์ที่ระบุ ไวยากรณ์ของคำสั่ง redis SPOP มีดังนี้ :-
ไวยากรณ์ :-
redis host:post> SPOP <key name> [count]
นี่นับเป็นจำนวนองค์ประกอบทั้งหมดที่จะลบออกจากชุด
ผลลัพธ์ :-
- (strings reply), representing removed elements from the set. - (nil), if key does not exists.
ตัวอย่าง :-
คำสั่ง SREM :-
คำสั่งนี้ลบองค์ประกอบที่ระบุตั้งแต่หนึ่งรายการขึ้นไปจากชุดที่เก็บไว้ที่คีย์ สมาชิกที่ระบุที่ไม่อยู่ในชุดจะถูกละเว้น ไวยากรณ์ของคำสั่ง redis SREM มีดังนี้ :-
ไวยากรณ์ :-
redis host:post> SREM <key name 1> <key name 2>
ผลลัพธ์ :-
- (integer) representing number of elements deleted from the set, excluding non existing members. - 0 if key does not exist. - error if key exist and value stored at the key is not a set.
ตัวอย่าง :-
ข้อมูลอ้างอิง :-
- เอกสารคำสั่ง SPOP
- เอกสารคำสั่ง SREM
นั่นคือทั้งหมดสำหรับวิธีการลบองค์ประกอบออกจากค่าที่ตั้งไว้ใน redis datastore หากคุณชอบโปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นและแบ่งปันกับผู้อื่นด้วย