ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธีเพิ่มจำนวนทศนิยมที่เก็บไว้ในฟิลด์ภายในค่าแฮชที่จัดเก็บไว้ที่คีย์ในที่เก็บข้อมูล redis สำหรับสิ่งนี้ เราจะใช้คำสั่ง – HINCRBYFLOAT ใน redis-cli
คำสั่งนี้ใช้เพื่อเพิ่มเลขทศนิยมที่เก็บไว้ในฟิลด์ที่ระบุในค่าแฮชที่เก็บไว้ที่คีย์โดยค่าที่ระบุ (เพิ่มขึ้น ). หากไม่มีฟิลด์ที่ระบุในค่าแฮช ฟิลด์นั้นจะถูกเพิ่มด้วย การเพิ่มขึ้น ที่ระบุ เป็นมูลค่าของมัน หากไม่มีคีย์ ระบบจะสร้างค่าแฮชใหม่โดยใช้ฟิลด์ที่กำหนดเป็นสมาชิกเพียงรายการเดียว หากส่งเลขทศนิยมติดลบเป็นอาร์กิวเมนต์ ค่าของฟิลด์จะลดลงแทนที่จะเพิ่มขึ้น
ข้อผิดพลาดจะถูกส่งคืน หากมีคีย์ แต่ค่าที่เก็บไว้ที่คีย์ไม่ใช่ประเภทข้อมูลแฮช หรือถ้าค่าของฟิลด์หรือค่าที่เพิ่มขึ้นที่ระบุไม่ใช่ตัวเลขทศนิยมที่มีความแม่นยำสองเท่า
ไวยากรณ์ของคำสั่ง redis HINCRBYFLOAT มีดังนี้ :-
ไวยากรณ์ :-
redis host:post> HINCRBYFLOAT <keyname> <field> <increment>
ผลลัพธ์ :-
- (string) reply, representing the new value stored at the field. - Error, if key exist and value stored at the key is not a hash.
ตัวอย่าง :-
อ้างอิง :-
- เอกสารคำสั่ง HINCRBYFLOAT
นั่นคือทั้งหมดสำหรับวิธีเพิ่มจำนวนจุดลอยตัวที่จัดเก็บในฟิลด์ในค่าแฮชที่จัดเก็บไว้ในที่เก็บข้อมูล redis หากคุณชอบโปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นและแบ่งปันกับผู้อื่นด้วย