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

Redis HINCRBYFLOAT – วิธีเพิ่มจำนวนทศนิยมที่เก็บไว้ในฟิลด์ในค่าแฮช

ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธีเพิ่มจำนวนทศนิยมที่เก็บไว้ในฟิลด์ภายในค่าแฮชที่จัดเก็บไว้ที่คีย์ในที่เก็บข้อมูล 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.

ตัวอย่าง :-

Redis HINCRBYFLOAT – วิธีเพิ่มจำนวนทศนิยมที่เก็บไว้ในฟิลด์ในค่าแฮช

อ้างอิง :-

  1. เอกสารคำสั่ง HINCRBYFLOAT

นั่นคือทั้งหมดสำหรับวิธีเพิ่มจำนวนจุดลอยตัวที่จัดเก็บในฟิลด์ในค่าแฮชที่จัดเก็บไว้ในที่เก็บข้อมูล redis หากคุณชอบโปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นและแบ่งปันกับผู้อื่นด้วย