ในบทแนะนำนี้ เราจะเรียนรู้เกี่ยวกับวิธีเพิ่มคะแนนขององค์ประกอบของชุดค่าที่จัดเรียงซึ่งจัดเก็บไว้ในคีย์ในที่เก็บข้อมูล Redis สำหรับสิ่งนี้ เราจะใช้คำสั่ง – ZINCRBY ใน redis-cli
คำสั่งนี้ใช้เพื่อเพิ่มคะแนนขององค์ประกอบในค่าชุดที่จัดเรียงซึ่งจัดเก็บไว้ที่คีย์ตามค่าที่ระบุ (เพิ่มขึ้น ). หากองค์ประกอบที่ระบุไม่มีอยู่ในค่าชุดที่จัดเรียง จะถูกเพิ่มด้วยค่าที่ระบุ (เพิ่มขึ้น ) เป็นคะแนน หากไม่มีคีย์ ชุดที่จัดเรียงใหม่จะถูกสร้างขึ้นโดยมีองค์ประกอบที่กำหนดเป็นสมาชิกเพียงรายการเดียว เพิ่มขึ้น ค่าควรเป็นการแสดงสตริงของค่าตัวเลข ซึ่งรวมถึงจำนวนเต็มบวกและลบ และตัวเลขทศนิยมที่มีความแม่นยำสองเท่า หากจำนวนลบถูกส่งผ่านเป็นอาร์กิวเมนต์ คะแนนจะลดลง
ข้อผิดพลาดจะถูกส่งคืน เมื่อมีคีย์ แต่ค่าที่เก็บไว้ที่คีย์ไม่ใช่ประเภทข้อมูลชุดที่จัดเรียง
ไวยากรณ์ของคำสั่ง redis ZINCRBY มีดังนี้ :-
ไวยากรณ์ :-
redis host:post> ZINCRBY <keyname> <increment> <element>
ผลลัพธ์ :-
- (string) reply, representing the new score of an element. - Error, if key exist and value stored at the key is not a sorted set.
ตัวอย่าง :-
ข้อมูลอ้างอิง :-
- เอกสารคำสั่ง ZINCRBY
นั่นคือทั้งหมดสำหรับวิธีเพิ่มคะแนนขององค์ประกอบในค่าชุดที่จัดเรียงซึ่งจัดเก็บไว้ใน datastore redis หากคุณชอบโปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นและแบ่งปันกับผู้อื่นด้วย