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 = 带分数自动排序(排行榜)
相关推荐
老纪的技术唠嗑局37 分钟前
超级干货分享:中小企业使用 OceanBase 实践经验汇总
数据库
CLOUD ACE1 小时前
谷歌云代理|零售商Target 如何利用 Spanner Graph 提升零售发现体验并将数据库维护成本降低 50%
数据库·零售
真上帝的左手1 小时前
10. 软件设计&架构-Spring Security 7 整合CAS SSO 单点登录
java·spring·架构·sso
AI大模型-小雄1 小时前
Codex写分页接口为什么越翻越慢?用Cursor Pagination解决重复与漏数据
大数据·数据库·elasticsearch·搜索引擎·chatgpt·后端开发·codex
Zane19941 小时前
单例线程安全、生产者消费者、死锁:并发面试三连问串讲
java·后端
少晓年2 小时前
从 MySQL 迁移到人大金仓 KingbaseES:完整指南与实践
数据库·mysql
云烟成雨TD2 小时前
Micrometer 系列【42】链路追踪:Span 体系 | 核心 API
java·链路追踪·micrometer
SelectDB2 小时前
Apache Doris AI RAG 实战:从基础 RAG 到知识图谱增强的技术能力与选型
数据库
Gorway2 小时前
理解 Spring 依赖注入:从构造器注入到集合与条件 Bean
java·后端
SelectDB2 小时前
电商企业 PostgreSQL 迁移 Apache Doris:80TB 分析数据统一平台技术能力与实践
数据库