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

วิธีรับอันดับขององค์ประกอบของชุดที่จัดเรียง – Redis ZRANK | ZREVRANK

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

คำสั่ง ZRANK

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

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

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

ไวยากรณ์ :-

redis host:post> ZRANK <keyname> <element>

ผลลัพธ์ :-

- (integer) reply, representing rank of the element stored in the sorted set.
- (nil), if element does not exist in the sorted set or if key does not exist.
- Error, if key exist and value stored at the key is not a sorted set.

ตัวอย่าง :-

วิธีรับอันดับขององค์ประกอบของชุดที่จัดเรียง – Redis ZRANK | ZREVRANK

คำสั่ง ZREVRANK :-

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

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

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

ไวยากรณ์ :-

redis host:post> ZREVRANK <keyname> <element>

ผลลัพธ์ :-

- (integer) reply, representing rank of the element stored in the sorted set.
- (nil), if element does not exist in the sorted set or if key does not exist.
- Error, if key exist and value stored at the key is not a sorted set.

ตัวอย่าง :-

วิธีรับอันดับขององค์ประกอบของชุดที่จัดเรียง – Redis ZRANK | ZREVRANK

อ้างอิง :-

  1. เอกสารคำสั่ง ZRANK
  2. เอกสารคำสั่ง ZREVRANK

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