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

Redis ZREMRANGEBYRANK – วิธีลบองค์ประกอบของชุดที่จัดเรียงตามช่วงอันดับ

ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธีลบองค์ประกอบของค่าชุดที่จัดเรียงซึ่งมีอันดับระหว่างช่วงเฉพาะ สำหรับสิ่งนี้ เราจะใช้ Redis ZREMRANGEBYRANK คำสั่ง

คำสั่ง ZREMRANGEBYRANK

คำสั่งนี้จะลบองค์ประกอบทั้งหมดของค่าชุดที่จัดเรียงซึ่งมีอันดับอยู่ระหว่าง เริ่มต้น และ หยุด ข้อโต้แย้ง

จุดเริ่มต้นและจุดหยุดคือดัชนีตามศูนย์ โดยที่ 0 หมายถึงองค์ประกอบคะแนนต่ำสุด 1 หมายถึงองค์ประกอบคะแนนต่ำสุดอันดับสอง และอื่นๆ ตัวเลขติดลบยังสามารถใช้เพื่อชดเชยโดยเริ่มจากองค์ประกอบคะแนนสูงสุดของชุดค่าที่จัดเรียง โดยที่ -1 หมายถึงองค์ประกอบคะแนนสูงสุด -2 หมายถึงองค์ประกอบคะแนนสูงสุดอันดับสอง และอื่นๆ

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

ไวยากรณ์ของคำสั่ง redis ZREMRANGEBYRANK มีดังนี้ :- 

ไวยากรณ์ :-

redis host:post> ZREMRANGEBYRANK <keyname> <start> <stop>

ผลลัพธ์ :-

- (integer) reply, representing number of removed elements.
- 0, if key does not exists.
- Error, if key exist and value stored at the key is not a sorted set.

ตัวอย่าง :-

Redis ZREMRANGEBYRANK – วิธีลบองค์ประกอบของชุดที่จัดเรียงตามช่วงอันดับ

อ้างอิง :-

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

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