ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธีเพิ่มสตริงที่แสดงค่าจำนวนเต็มที่เก็บอยู่ที่คีย์ใน 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.
ตัวอย่าง :-
คำสั่ง 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.
ตัวอย่าง :-
ข้อมูลอ้างอิง :-
- เอกสารคำสั่ง INCR
- เอกสารคำสั่ง INCRBY
นั่นคือทั้งหมดสำหรับวิธีเพิ่มสตริงที่แสดงค่าจำนวนเต็มที่จัดเก็บไว้ใน datastore redis หากคุณชอบโปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นและแบ่งปันกับผู้อื่นด้วย