您当前的位置:学无止境 > linux上redis有序集合zset的简单使用网站首页学无止境
linux上redis有序集合zset的简单使用
发布时间:2021-03-04 16:11:43编辑:sanqing查看次数:790
有序集合一般用在数据量大的文章点赞或者浏览量的排序,投票的排序,统计量,价格区间的检索。
连接redis
redis-cli
设置集合(数字随便填)
ZADD username 23 liudehua
批量设置
ZADD username 34 guofucheng 56 zhangxueyou 60 liming
获取集合
ZRANGE username 0 -1
ZRANGE username 0 -1 withscores(带数值,正序,可以用于文章的浏览量或者点赞量)
ZREVRANGE username 0 -1 withscores(带数值,倒序,可以用于文章的浏览量或者点赞量)
集合键值删除
ZREM username guofucheng
集合元素数值增加减少(同一个关键词)
ZINCRBY username 5 liming
ZINCRBY username -6 liming
获取集合元素的个数
ZCARD username
获取集合某个数值的数值
ZSCORE username liming
获取集合某个数值区间的元素数量(数值在30和57的区间元素数量,可以用在统计上)
ZCOUNT username 30 57
获取集合某个数值区间的元素(可以用在价格搜索)
ZRANGEBYSCORE username 30 57
ZRANGEBYSCORE username 30 57 withscores(带数值的)
删除某个数值区间的元素
ZREMRANGEBYSCORE username 30 35
关键字词:linux,redis,有序集合,zset
评论: