redis数据类型之—Hash
(1)hash 简单介绍
hash类型适合存储对象,字段值只能是字符串,不支持其他数据类型。
(2)hash 常用命令
// 增加hash属性值
> hset user:100 name zm
(integer) 1
> hset user:100 age 30
(integer) 1
> hset user:100 sex 1
(integer) 1
// 获取指定的某个属性的值
> hget user:100 sex
"1"
// 获取指定的多个属性的值
> hmget user:100 sex age
1) "1"
2) "30"
// 获取健的所有属性和值
> hgetall user:100
1) "name"
2) "zm"
3) "age"
4) "30"
5) "sex"
6) "1"
// 判断属性是否存在
> hexists user:100 name
(integer) 1
// 得到所有属性
> hkeys user:100
1) "name"
2) "age"
3) "sex"
//得到所有属性对应的数值
> hvals user:100
1) "zm"
2) "30"
3) "1"
// 删除属性age
> hdel user:100 age
(integer) 1
// 得到健下所有属性个数
> hlen user:100
(integer) 2