ในบทเรียนนี้ เราจะเรียนรู้วิธีการตรวจสอบว่า field มีอยู่ใน Hash value ที่เก็บใน key หรือไม่ โดยใช้คำสั่ง HEXISTS ใน redis-cli
คืนค่า 1 หาก Hash value ที่เก็บใน key มี field ที่ระบุ และคืนค่า 0 หาก key ไม่มีอยู่ หรือ key มีอยู่แต่ Hash value ไม่มี field ที่ระบุ
คืนค่า error หาก key มีอยู่แต่ค่าที่เก็บไม่ใช่ Hash datatype
Syntax
redis host:port> HEXISTS <keyname> <field>
Output
- (integer) 1: หาก Hash value มี field นั้น - (integer) 0: หาก Hash value ไม่มี field นั้น หรือ key ไม่มีอยู่ - Error: หาก key มีอยู่แต่ค่าที่เก็บไม่ใช่ Hash
ตัวอย่าง

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