您现在的位置是:首页 > 新知识新知识
Redis-02-Hash类型
2019-02-21 16:01:42【新知识】755人已围观
简介将JSON等数据存入数据库,使用方便
Hash类型
散列类型
存储JSON数据
{
username : "张三",
password : "value",
sex : "男",
age : 18
}
存储时字段只能是字符串
插入单个值使用hset
命令
hset user username "张三"
<integer> 1
hset user password "123456"
<integer> 1
"如果已经赋值,则执行更新操作"
为单个值设置多个属性使用hmset
命令
hmset user username "张三" age 18 sex "男"
ok
当字段不存在赋值时使用hsetnx
命令
hsetnx user age 20
"以上命令,当user值中age的值为空则将20设置给age,否则不操作"
获取单个之属性使用hget
命令
hget user username;
"张三"
获取值的所有属性使用hgetall
命令
hgetall user
"将会获得所有user的信息"
删除值使用delete
命令
delete user
"直接删除user"
删除指定值中的属性使用hdel
命令
hdel user age
"将删除user中的age属性"
自增使用hincrby
命令
同样自减使用hdecrby
hincrby user age 2
"将user中age的值增加2"
判断属性是否存在使用hexists
命令
hexists user age
<integer> 1
获取值中所有的属性hkeys
命令
hkeys user
"返回所有值中的属性"
获取值中所有属性的值使用hvals
命令
hvals user
"返回所有值中属性的值"
获取值的数量属性hlen
命令
hlen user
<integer> 4
Tags: 数据库
上一篇: mybatis-06-映射关系
下一篇: mybatis-08-延迟加载
随机图文
评论区
2024-10-03 18:00:58
站长
没有登录功能是为了方便大家留言,但留言接口现在被恶意攻击,将关闭留言接口,如有疑问,请联系我的QQ 1538933906/同微信
2019-07-11 21:38:32
你这是抄袭,懂么?
2019-07-11 21:38:59
失误失误
2019-07-11 21:39:31
卧槽,连评论过滤都没有?
2019-12-11 10:45:11
曹操真快