redis核心数据类型在java中的操作

🎯 Redis 5 大核心数据类型 最全操作速查表

表格

数据类型 核心特点 常用操作命令(Jedis 方法) 一句话用途
String字符串 最简单、存单个值 set、get、incr、decr 存字符串、数字、计数器
List列表 有序、可重复 lpush、rpush、lrange、lpop、rpop 队列、栈、消息列表
Set集合 无序、不重复 sadd、smembers、sismember、spop、sinter 去重、交集、随机抽取
Hash哈希 存对象(key → 多个 field-value) hset、hget、hdel、hexists、hkeys、hvals 用户信息、商品详情、对象数据
ZSet有序集合 带分数、自动排序 zadd、zrange、zrem、zscore、zrank 排行榜、优先级队列

📌 分类型 完整操作清单

1️⃣ String 字符串

  • set(key, value) 存值
  • get(key) 取值
  • incr(key) 数字 + 1
  • decr(key) 数字 - 1

2️⃣ List 列表

  • lpush(key, values) 左边插入
  • rpush(key, values) 右边插入
  • lrange(key, start, end) 查看列表
  • lpop(key) 左边弹出
  • rpop(key) 右边弹出

3️⃣ Set 集合

  • sadd(key, members) 添加
  • smembers(key) 查看所有
  • sismember(key, member) 判断是否存在
  • scard(key) 数量
  • spop(key) 随机弹出
  • sinter(key1, key2) 交集
  • sinterstore(newKey, key1, key2) 交集并保存

4️⃣ Hash 哈希(最常用存对象)

  • hset(key, field, value) 存一个
  • hset(key, map) 批量存
  • hget(key, field) 取一个
  • hmget(key, fields) 批量取
  • hdel(key, fields) 删除字段
  • hexists(key, field) 判断字段是否存在
  • hkeys(key) 获取所有字段名
  • hvals(key) 获取所有值

5️⃣ ZSet 有序集合(带分数排序)

  • zadd(key, score, member) 添加
  • zrange(key, start, end) 正序查看
  • zrangeWithScores(key) 带分数查看
  • zcard(key) 数量
  • zrem(key, member) 删除成员
  • zscore(key, member) 获取分数
  • zrank(key, member) 获取排名(从 0 开始)

🚀

  1. key = 这个数据结构的名字
  2. Hash = 存对象(里面有 field 小键)
  3. ZSet = 带分数自动排序(排行榜)
相关推荐
学计算机的计算基4 分钟前
操作系统内存管理全解:虚拟内存、页表、COW、malloc、OOM一篇搞定
java·笔记·算法
流星白龙4 分钟前
【Redis】1.Redis特性
数据库·redis·缓存
奶糖 肥晨7 分钟前
DBeaver 安装与 MySQL 连接配置教程
数据库·mysql
tachibana28 分钟前
hot100 前 K 个高频元素(347)
java·数据结构·算法·leetcode
woshihuanglaoshi26 分钟前
数据迁移与版本管理 - Flutter在鸿蒙平台实现数据库升级策略
数据库·学习·flutter·华为·harmonyos·鸿蒙·鸿蒙系统
万亿少女的梦16827 分钟前
基于Spring Boot、Java与MySQL的网络订餐系统设计与实现
java·spring boot·mysql·系统设计·网络订餐
java_logo2 小时前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
咩咩啃树皮9 小时前
第40篇:Vue3组件化开发精讲——组件拆分、复用、父子通信、工程化架构
java·前端·架构
鱟鲥鳚9 小时前
Spring Boot 集成 LangChain4j:从模型调用到 Tool Calling(Demo版)
java·spring boot
广州灵眸科技有限公司10 小时前
xfce桌面触摸校准:基于灵眸科技EASY-EAl-Orin-Nano
数据库·windows·科技