Redis zset

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

Redis zset

1、zset特点

(1)zset有序集合结构

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

2、zset重要API

(1)zadd

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

(2)zrem

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

(3)zscore

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

(4)zincrby

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

(5)zcard

       执行zcard user:1:ranking操作:

        命令操作演示:

(6)zrange

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

(7)zrangebyscore

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

(8)zcount

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

(9)zremrangebyrank

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

(10)zremrangebyscore

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

        命令操作演示:

3、zset实战

实战-排行榜

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

       score:timestamp saleCount followCount

4、zset查缺补漏

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

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

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

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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值