分清redis主要数据操作中的key

🎯 Redis 所有数据结构:key 到底代表什么?

1️⃣ String 字符串

java

运行

复制代码
jedis.set("name", "zhangsan");
  • "name" = key 这是一个值的名字

2️⃣ List 列表

java

运行

复制代码
jedis.lpush("students", "zhangsan", "lisi");
  • "students" = key 这是整个列表的名字(一个列表可以存很多值)

3️⃣ Set 集合(无序、不重复)

java

运行

复制代码
jedis.sadd("users", "111", "222");
  • "users" = key 这是整个集合的名字

4️⃣ Hash 哈希(存对象)

java

运行

复制代码
jedis.hset("userInfo", "name", "zhangsan");
  • "userInfo" = key 这是整个哈希表的名字
  • 里面的 name = 小键(field)

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

java

运行

复制代码
jedis.zadd("rank", 10, "zhangsan");
  • "rank" = key 这是整个有序集合(排行榜)的名字
  • 里面的 10 = 分数
  • 里面的 zhangsan = 成员

🚀 终极一句话总结

所有数据结构里的 key,都是「这个数据整体的名字」!

  • 列表的 key = 列表名
  • 哈希的 key = 哈希表名
  • ZSet 的 key = 有序集合名
  • 只有里面存的内容不一样!

🌟 最简单记忆法

key = 文件夹名里面存的东西 = 文件夹里的文件

相关推荐
Aloudata4 分钟前
LookML 语义模型 vs 企业级独立语义层:BI 建模语言能否承担企业语义底座?
数据库·人工智能·数据分析·数据资产·dataagent
细嗅蔷薇@12 分钟前
排序和分⻚(order by 、limit)
数据库·oracle
wdfk_prog29 分钟前
LWIP教程 09:从 `tcp_slowtmr()` 到 Fast Retransmit——TCP 超时重传与重复 ACK
服务器·网络·数据库·网络协议·tcp/ip
逸模31 分钟前
BIM在连锁餐饮装修中的应用:不只是画三维图
大数据·数据库·人工智能·物联网·建模
梦想平凡35 分钟前
棋牌游戏技术实战(五):从对局事件重新执行规则,核对棋盘和最终状态
数据库·游戏·oracle
白露与泡影43 分钟前
Oracle AI Database 26ai RAC 部署步骤、关键命令与一键脚本
数据库·人工智能·oracle
天天喝旺仔1 小时前
MySQL 索引原理与慢查询优化实战:从 B+ 树到执行计划调优
数据库·sql·mysql·性能优化
liulilittle2 小时前
Linux 下 select 测试函数
linux·服务器·网络·数据库·c++·select·c
DongQiShanRen2 小时前
玄龙(上):TICK 主循环——意识心跳怎么跳
linux·jvm·数据库·人工智能·数据挖掘·rust
数据库小学妹2 小时前
存算分离到底分离了什么?四条架构变化与选型判断
数据库·数据库架构·云原生数据库·缓存一致性·存算分离