数据库
PythonJava前端运维
Redis
Redis
  • Redis 简介
  • 安装和连接
  • Redis 键(key)
  • Redis 数据类型
    • 基本数据类型
      • String
      • Lists
      • Sets
      • zset
      • Hashs
    • 特殊类型
      • Bitmaps
      • HyperLogLog
      • Geospatial
    • Sorted sets
    • Streams
    • Geospatial
    • Bitfields
  • Redis 配置
  • Redis CLI
  • Redis 持久化
  • Redis 事务
  • Redis 管道
  • Redis 发布订阅
  • Redis 脚本
  • Redis 数据备份与恢复
  • Redis 缓存问题
  • Redis 运维监控
由 GitBook 提供支持
在本页

这有帮助吗?

  1. Redis 数据类型
  2. 基本数据类型

zset

# 添加元素
zadd key score member [score member ...]

# 获取元素的分数
zscore key member

# 获取有序集合的元素个数
zcard key

# 获取有序集合指定范围的元素
zrange key start stop [withscores]

# 获取有序集合指定范围的元素
zrevrange key start stop [withscores]

# 获取有序集合指定分数范围的元素
zrangebyscore key min max [withscores] [limit offset count]

# 获取有序集合指定分数范围的元素
zrevrangebyscore key max min [withscores] [limit offset count]

# 获取有序集合指定元素的排名
zrank key member

# 获取有序集合指定元素的排名
zrevrank key member

# 从有序集合中删除元素
zrem key member [member ...]

# 从有序集合中删除指定分数范围的元素
zremrangebyscore key min max

# 从有序集合中删除指定排名范围的元素
zremrangebyrank key start stop

实际应用场景:

  • 排行榜:比如根据用户的积分排行。

  • 优先级队列:比如根据任务的优先级来执行任务。

  • 范围查找:比如查找某个范围内的数据。

  • 去重:比如统计某个时间段内的用户访问量。

上一页Sets下一页Hashs

最后更新于1年前

这有帮助吗?