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

ลบ Field จาก Redis Hash ด้วยคำสั่ง HDEL

ในบทเรียนนี้ เราจะเรียนรู้วิธีการลบ field หนึ่งหรือหลายรายการจาก Hash value ที่เก็บใน key โดยใช้คำสั่ง HDEL ใน redis-cli

คำสั่งนี้จะลบ field ที่ระบุหนึ่งหรือหลายรายการออกจาก Hash value ที่เก็บใน key Field ที่ระบุแต่ไม่มีอยู่ใน Hash value จะถูกข้าม (ignored)

คืนค่า 0 หาก key ไม่มีอยู่ (ถือเป็น Hash value ว่าง) คืนค่า error หาก key มีอยู่แต่ค่าที่เก็บไม่ใช่ Hash datatype

Syntax

redis host:port> HDEL <keyname> <element> [element ...]

Output

- (integer) reply: แสดงจำนวน field ที่ถูกลบจาก Hash (ไม่นับ field ที่ไม่มีอยู่)
- Error: หาก key มีอยู่แต่ค่าที่เก็บไม่ใช่ Hash

ตัวอย่าง

ลบ Field จาก Redis Hash ด้วยคำสั่ง HDEL

อ้างอิง

  1. HDEL Command Docs

ขอจบบทเรียนสำหรับวิธีลบ field หนึ่งหรือหลายรายการจาก Hash value ที่เก็บใน Redis datastore หากชอบบทเรียนนี้ กรุณาแบ่งปันความคิดเห็นและแชร์ให้ผู้อื่นด้วยครับ