分清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 = 文件夹名里面存的东西 = 文件夹里的文件

相关推荐
ClickHouseDB1 小时前
ClickHouse Cloud 与 Snowflake 实时性价比对比:CostBench 测试中的 412 倍差距来
运维·数据库·系统架构
m0_639906941 小时前
Redis入门|五种数据结构、使用场景、持久化RDB&AOF
数据结构·数据库·redis
时间售卖铺2 小时前
触发器与函数实战:MySQL高效编程秘诀
运维·数据库·mysql·云原生
qetfw3 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos
数智园区合作社3 小时前
问数平台怎么把同一个指标锁成一个数
大数据·数据库·人工智能·ai
lbb 小魔仙4 小时前
Windows搭建PaddleOCR+飞书Webhook自动打卡通知机器人:识别、推送与远程触发完整教程
数据库·人工智能·prometheus·时序数据库
captain3765 小时前
MyBatis操作数据库(入门2)
java·数据库·spring boot·后端·spring·mybatis
心中有你02145 小时前
Java实现Dijkstra最短路径算法(邻接表 + 优先队列)
java·数据库·算法
龙亘川6 小时前
综合素质评价业务建模:从过程性评价到成长档案全链路闭环
数据库·智慧城市·数据可视化
数据库小组6 小时前
NineData 实战教程:MySQL 5.5 数据迁移同步到 MySQL 8.0(跨版本升级)
数据库·mysql·mysql优化·数据库开发·数据库迁移·版本升级·数据复制