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

Redis ZINCRBY – วิธีเพิ่มคะแนนขององค์ประกอบในค่าชุดที่จัดเรียงใน redis

ในบทแนะนำนี้ เราจะเรียนรู้เกี่ยวกับวิธีเพิ่มคะแนนขององค์ประกอบของชุดค่าที่จัดเรียงซึ่งจัดเก็บไว้ในคีย์ในที่เก็บข้อมูล 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.

ตัวอย่าง :-

Redis ZINCRBY – วิธีเพิ่มคะแนนขององค์ประกอบในค่าชุดที่จัดเรียงใน redis

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

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

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