Redis下一小节:3-1 Redis Java客户端

Redis zset

1、zset特点

(1)zset有序集合结构

Redis zset

(2)set集合 VS zset有序集合

Redis zset

2、zset重要API

(1)zadd

Redis zset

Redis zset

       执行zadd user:1:ranking 225 tom操作:

Redis zset

(2)zrem

Redis zset

Redis zset

       执行zrem user:1:ranking tom操作:

Redis zset

(3)zscore

Redis zset

Redis zset

执行zscore user:1:ranking tom操作:

Redis zset

(4)zincrby

Redis zset

Redis zset

       执行zincrby user:1:ranking 100 tom操作:

Redis zset

(5)zcard

Redis zset

Redis zset

       执行zcard user:1:ranking操作:

Redis zset

        命令操作演示:

Redis zset

(6)zrange

Redis zset

Redis zset

       执行zrange user:1:ranking 0 -1 withscores操作:

Redis zset

(7)zrangebyscore

Redis zset

Redis zset

       执行zrangebyscore user:1:ranking 100 200 withscores操作:

Redis zset

(8)zcount

Redis zset

Redis zset

       执行zcount user:1:ranking 0 200操作:

Redis zset

(9)zremrangebyrank

Redis zset

Redis zset

       执行zremrangebyrank user:1:ranking 4 5操作:

Redis zset

(10)zremrangebyscore

Redis zset

Redis zset

       执行zremrangebyscore user:1:ranking 90 210操作:

Redis zset

        命令操作演示:

Redis zset

3、zset实战

实战-排行榜

Redis zset

音乐排行榜、书单排行榜、电商平台各种商品排行榜等……

       score:timestamp saleCount followCount

4、zset查缺补漏

(1)zrevrank(从高到底排列)

Redis zset

(2)zrevrange(根据索引从低到高查询范围)

Redis zset

(3)zrevrangebyscore(根据分数从高到低查询范围)

Redis zset

Redis zset

(4)zinterstore(两个集合分数交集)

 

(5)zunionstore(两个集合分数并集)

相关文章:

  • 2021-04-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2022-01-01
  • 2021-07-19
  • 2021-11-28
猜你喜欢
  • 2021-12-22
  • 2021-11-05
  • 2021-07-12
  • 2022-02-28
  • 2021-10-14
  • 2021-07-14
相关资源
相似解决方案