首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【Redis实战】有序集合类型(Sorted Set)

文章目录 1、增加元素(ZADD) 2、获得元素的分数(ZSCORE) 3、获得排名在某个范围的元素列表(ZRANGE) 4、获得指定分数范围的元素(ZRANGEBYSCORE) 5、增加某个元素的分数...)   ZADD命令用来向有序集合中加入一个元素和该元素的分数,如果该元素已经存在则会用新的分数替换原有的分数。...ZADD命令的返回值是新加入到集合中的元素个数(不包含之前已经存在的元素)。   ...ZADD scoreboard 76 Peter (integer) 0   分数不仅可以是整数,还支持双精度浮点数: 127.0.0.1:6379> ZADD testboard 17E+307 a...(integer) 1 127.0.0.1:6379> ZADD testboard 1.5 b (integer) 1 127.0.0.1:6379> ZADD testboard +inf c (

27120

你知道怎么基于 redis 实现排行榜吗

ZADD post_count 10 user1 这个命令将用户 user1 的发帖数量设置为 10。 更新用户的发帖数量时,使用 ZADD 命令向有序集合中添加或更新成员的分数。...ZADD post_count 1 user2 ZADD post_count 5 user3 这个命令将用户 user2 的发帖数量设置为 1,用户 user3 的发帖数量设置为 5。...如果用户已经存在于有序集合中,ZADD 命令会更新它的分数。 获取排行榜前 N 名用户时,使用 ZREVRANGE 命令从有序集合的最高分数到最低分数获取指定数量的成员。...具体的 Java 代码实现如下: // 添加用户发帖数量到有序集合中 Jedis jedis = new Jedis("localhost"); jedis.zadd("post_count", 10,..."user1"); jedis.zadd("post_count", 1, "user2"); jedis.zadd("post_count", 5, "user3"); // 获取排行榜前 N 名用户

50230
领券