Is any simple method to get the highest score from Redis sorted set? I found this way, may be there is better ways to make this(in ruby):
all_scores = Redis.zrange('foo', 0, -1, with_scores: true) # => [["item 1", 2.5], ["item 2", 3.4]]
all_scores.flatten.last # => 3.4
It seems not the best way.
you can use ZREVRANGE command.
ZREVRANGE foo 0 0 withscores
This will give you the highest score and it's value.
http://redis.io/commands/zrevrange
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With