redis数据类型之-Hash

Posted 不受人言驱使,不失己言风范。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于redis数据类型之-Hash的主要内容,如果未能解决你的问题,请参考以下文章

redis常用数据类型之hash

Redis五大常见的数据类型之 Hash

系统学习redis之四——redis数据类型之hash类型及操作

redis数据类型之-Hash

Redis数据类型之散列类型hash

大数据之Redis:Redis数据类型Hash及相关的命令行操作