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

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