redis基本数据类型 Hash
Hash 类型
Hash类型的常见命令
- HSET key field value: 添加或者修改hash类型key的field的值HGET key field: 获取一个hash类型key的field的值
- HMSET:批量添加多个hash类型key的field的值
- HMGET:批量获取多个hash类型key的field的值
- HGETALL:获取一个hash类型的key中的所有的field和value
- HKEYS:获取一个hash类型的key中的所有的field
- HVALS:获取一个hash类型的key中的所有的value
- HINCRBY:让一个hash类型key的字段值自增并指定步长
- HSETNX: 添加一个hash类型的key的field值,前提是这个field不存在,否则不执行
127.0.0.1:6379> HSET heima:user:3 name bob (integer) 1 127.0.0.1:6379> HSET heima:user:3 age 35 (integer) 1 127.0.0.1:6379> HGET heima:user:3 name "bob" 127.0.0.1:6379> HGET heima:user:3 age "35" 127.0.0.1:6379> HGETALL heima:user:3 1) "name" 2) "bob" 3) "age" 4) "35" 127.0.0.1:6379> HKEYS heima:user:3 1) "name" 2) "age" 127.0.0.1:6379> HVALS heima:user:3 1) "bob" 2) "35" 127.0.0.1:6379> HINCRBY heima:user:3 age 2 (integer) 37 127.0.0.1:6379> HVALS heima:user:3 1) "bob" 2) "37" 127.0.0.1:6379> HSETNX heima:user:3 sex man (integer) 1 127.0.0.1:6379> HGETALL heima:user:3 1) "name" 2) "bob" 3) "age" 4) "37" 5) "sex" 6) "man" 127.0.0.1:6379>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了