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

วิธีเพิ่มค่าจำนวนเต็มใน redis – Redis INCR | INCRBY

ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธีเพิ่มสตริงที่แสดงค่าจำนวนเต็มที่เก็บอยู่ที่คีย์ใน datastore redis โดยใช้ redis INCR และ INCRBY คำสั่ง

คำสั่ง INCR

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

ไวยากรณ์ :-

redis host:post> INCR <keyname>

ผลลัพธ์ :-

- (integer) reply, representing the value of the key after the increment operation.

ตัวอย่าง :-

วิธีเพิ่มค่าจำนวนเต็มใน redis – Redis INCR | INCRBY

คำสั่ง INCRBY

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

ไวยากรณ์ :-

redis host:post> INCRBY <keyname> <increment>

ผลลัพธ์ :-

- (integer) reply, representing the value of the key after the increment operation.

ตัวอย่าง :-

วิธีเพิ่มค่าจำนวนเต็มใน redis – Redis INCR | INCRBY

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

  1. เอกสารคำสั่ง INCR
  2. เอกสารคำสั่ง INCRBY

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

<- คำสั่งสตริง