ในบทเรียนนี้ เราจะเรียนรู้วิธีการเพิ่มค่าของ String ที่แทนค่าทศนิยม (Floating Point) ที่จัดเก็บที่ Key ใน Redis Datastore โดยใช้คำสั่ง Redis INCRBYFLOAT
คำสั่ง INCRBYFLOAT
คำสั่งนี้ใช้เพิ่มค่าของ String ที่แทนเลขทศนิยมที่จัดเก็บที่ Key ขึ้นตามค่าที่ระบุ หาก Key ไม่มีอยู่ จะถูกสร้างขึ้นก่อนและตั้งค่าเป็น 0 ก่อนทำการเพิ่มค่า หาก Key มีอยู่แต่ค่าที่จัดเก็บเป็นชนิดข้อมูลผิด (ไม่ใช่ String) หรือมีค่า String ที่แทนเลขทศนิยม Double Precision ไม่ได้ จะส่งคืน Error ไวยากรณ์ของคำสั่ง Redis INCRBYFLOAT มีดังนี้:-
ไวยากรณ์ (Syntax) :-
redis host:port> INCRBYFLOAT <keyname> <increment>
ผลลัพธ์ (Output) :-
- (string) reply, แสดงค่าของ Key หลังการเพิ่มค่า
ตัวอย่าง (Example) :-

อ้างอิง (References) :-
- INCRBYFLOAT Command Docs
ขอจบบทเรียนเรื่องวิธีเพิ่มค่าของ String ที่แทนค่าทศนิยมที่จัดเก็บใน Redis Datastore หากชอบ กรุณาแชร์ความคิดเห็นในส่วนความคิดเห็นและแชร์ให้คนอื่นๆ ด้วยนะครับ