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

Redis HINCRBY – วิธีเพิ่มตัวเลขที่เก็บไว้ในฟิลด์ในค่าแฮช

ในบทแนะนำนี้ เราจะเรียนรู้เกี่ยวกับวิธีเพิ่มจำนวนที่จัดเก็บในฟิลด์ภายในค่าแฮชที่จัดเก็บไว้ที่คีย์ในที่เก็บข้อมูล redis สำหรับสิ่งนี้ เราจะใช้คำสั่ง – HINCRBY ใน redis-cli

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

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

ไวยากรณ์ :- 

redis host:post> HINCRBY <keyname> <field> <increment>

ผลลัพธ์ :-

- (integer) reply, representing the new value stored at the field.
- Error, if key exist and value stored at the key is not a hash.

ตัวอย่าง :-

Redis HINCRBY – วิธีเพิ่มตัวเลขที่เก็บไว้ในฟิลด์ในค่าแฮช

ข้อมูลอ้างอิง :-

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

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