Redis 操作哈希数据
2024-08-26 19:16:26
通常我们将一些结构化的信息打包成哈希映射表,结构如下,key/value 键值对模式不变,但 value 是一个键值对
info:
id:
name: "Tom"
age:
......
127.0.0.1:> hset info id // hset 用于追加 key/value 到指定的 hash
(integer)
127.0.0.1:> hset info name "Tom"
(integer)
127.0.0.1:> hset info age
(integer)
127.0.0.1:> hmset info2 id name "John" age // hmset 用于批量追加 key/value 到指定的 hash
OK
127.0.0.1:> hget info name // hget 用于获取 hash 中指定的 key 对应的 value 值
"Tom"
127.0.0.1:> hmget info2 id name age // hmget 用于批量获取 hash 中指定的 key 对应的 value 值
) ""
) "John"
) ""
127.0.0.1:> hgetall info // hgetall 用于获取 hash 中所有的 key/value
) "id"
) ""
) "name"
) "Tom"
) "age"
) ""
127.0.0.1:> hdel info2 id // hdel 用于删除 hash 中指定的 key
(integer)
127.0.0.1:> hkeys info2 // hkeys 用于查看 hash 中的所有 key
) "name"
) "age"
127.0.0.1:> hvals info2 // hvals 用于查看 hash 中的所有 values
) "John"
) ""
127.0.0.1:> hlen info2 // hlen 用于查看 hash 中有多少个 key/value
(integer)
最新文章
- intellij idea Jdk编译设置
- unity3d中 刚体(Rigidbody) 碰撞体(Collider) 触发器(Is Trigger)
- python关键字,运算符
- 思科产品选型pdf
- 关于zero pivot
- [JAVA设计模式]第三部分:结构模式
- 使用Spring的Property文件存储测试数据 - 添加测试数据
- jquery仿alert提示框、confirm确认对话框、prompt带输入的提示框插件[附实例演示]
- IOS中Key-Value Coding (KVC)的使用具体解释
- 查看.a架构文件
- Android recyclerView的空数据显示
- 微信自定义菜单url默认80端口问题解决
- selenium中切换浏览器不同tab 的操作
- 好用的6个css方法
- 老男孩python学习自修第二十三天【多线程】
- A1137. Final Grading
- VS 2008的64位编译环境的安装和使用
- Win7系统分区提示会把选定的基本磁盘转化为动态磁盘
- linux中一些简便的命令之tr
- 洛谷.3065.第一!First!(Trie 拓扑)