Latest web development tutorials

คำสั่ง Redis Zrangebyscore

Redis สั่งตั้ง (ชุดเรียงลำดับ)

Redis Zrangebyscore กลับรายการของสมาชิกของคอลเลกชันที่สั่งซื้อในช่วงคะแนนที่ระบุ สั่งตั้งโดยสมาชิกของเพิ่มขึ้นทีละเศษส่วน (ขนาดเล็กไปจนถึงขนาดใหญ่) คำสั่งของ

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

โดยค่าเริ่มต้นช่วงของค่าใช้ช่วงปิด (น้อยกว่าหรือเท่ากับมากกว่าหรือเท่ากับ) คุณยังสามารถเพิ่มพารามิเตอร์อดีต (สัญลักษณ์โดยใช้ช่วงเวลาเปิดตัวเลือก (น้อยกว่าหรือมากกว่า)

ตัวอย่างเช่น:

ZRANGEBYSCORE zset (1 5

กลับไปทั้งหมดที่มีคุณสมบัติ 1 <คะแนน <= 5 คนและ

ZRANGEBYSCORE zset (5 (10

ผลตอบแทนที่สมาชิกทุกคนมีสิทธิ์ใน 5 <คะแนน <10

ไวยากรณ์

Redis Zrangebyscore ไวยากรณ์คำสั่งพื้นฐานจะเป็นดังนี้:

redis 127.0.0.1:6379> ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]

รุ่นที่มีจำหน่าย

> = 1.0.5

ราคาย้อนกลับ

ภายในช่วงที่ระบุรายชื่อของสมาชิกของชุดคำสั่งที่มีค่าเศษส่วน (อุปกรณ์เสริม) ใน

ตัวอย่าง

redis 127.0.0.1:6379> ZADD salary 2500 jack                        # 测试数据
(integer) 0
redis 127.0.0.1:6379> ZADD salary 5000 tom
(integer) 0
redis 127.0.0.1:6379> ZADD salary 12000 peter
(integer) 0

redis 127.0.0.1:6379> ZRANGEBYSCORE salary -inf +inf               # 显示整个有序集
1) "jack"
2) "tom"
3) "peter"

redis 127.0.0.1:6379> ZRANGEBYSCORE salary -inf +inf WITHSCORES    # 显示整个有序集及成员的 score 值
1) "jack"
2) "2500"
3) "tom"
4) "5000"
5) "peter"
6) "12000"

redis 127.0.0.1:6379> ZRANGEBYSCORE salary -inf 5000 WITHSCORES    # 显示工资 <=5000 的所有成员
1) "jack"
2) "2500"
3) "tom"
4) "5000"

redis 127.0.0.1:6379> ZRANGEBYSCORE salary (5000 400000            # 显示工资大于 5000 小于等于 400000 的成员
1) "peter"

Redis สั่งตั้ง (ชุดเรียงลำดับ)