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

วิธีลดค่าจำนวนเต็มใน redis – Redis DECR | DECRBY

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

คำสั่ง DECR

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

ไวยากรณ์ :-

redis host:post> DECR <keyname>

ผลลัพธ์ :-

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

ตัวอย่าง :-

วิธีลดค่าจำนวนเต็มใน redis – Redis DECR | DECRBY

คำสั่ง DECRBY

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

ไวยากรณ์ :-

redis host:post> DECRBY <keyname> <decrement>

ผลลัพธ์ :-

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

ตัวอย่าง :-

วิธีลดค่าจำนวนเต็มใน redis – Redis DECR | DECRBY

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

  1. เอกสารคำสั่ง DECR
  2. เอกสารคำสั่ง DECRBY

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

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