美文网首页
hash 类型

hash 类型

作者: 杜大个 | 来源:发表于2018-09-06 09:28 被阅读0次

hash类型

  • hash⽤于存储对象,对象的结构为属性、值
  • 值的类型为string

增加、修改

  • 设置单个属性

hset key field value

  • 例1:设置键 user的属性name为itheima

hset user name itheima

p1_26

MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.

Redis被配置为保存数据库快照,但它目前不能持久化到硬盘。用来修改集合数据的命令不能用

原因:

  • 强制关闭Redis快照导致不能持久化。 解决方案:

  • 运行config set stop-writes-on-bgsave-error no 命令后,关闭配置项stop-writes-on-bgsave-error解决该问题。

  • 设置多个属性

hmset key field1 value1 field2 value2 ...

例2:设置键u2的属性name为itcast、属性age为11

hmset u2 name itcast age 11

p1_28

获取

  • 获取指定键所有的属性

hkeys key

  • 例3:获取键u2的所有属性

hkeys u2

p1_29
  • 获取⼀个属性的值

hget key field

  • 例4:获取键u2属性'name'的值

hget u2 'name'

p1_30
  • 获取多个属性的值

hmget key field1 field2 ...

  • 例5:获取键u2属性'name'、'age的值

hmget u2 name age

p1_31
  • 获取所有属性的值

hvals key

  • 例6:获取键'u2'所有属性的值

hvals u2

p1_32

删除 删除整个hash键及值,使⽤del命令 删除属性,属性对应的值会被⼀起删除

hdel key field1 field2 ...

例7:删除键'u2'的属性'age'

hdel u2 age

p1_33

相关文章

  • Redis 收集整理

    1、string类型、hash类型 对于在什么情况下使用string类型,什么情况下使用hash类型 hash的情...

  • hash 类型

    hash类型 hash⽤于存储对象,对象的结构为属性、值 值的类型为string 增加、修改 设置单个属性 hse...

  • redis的Hash类型

    Hash类型 Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存...

  • Redis 入门02 之hash

    hash 类型 hash 是一个 string 类型的 field 和 value 的映射表。添加,删除操作都是 ...

  • Redis 使用记录(三)

    Hash(哈希) Hash 是一个 String 类型的 field 和value 的映射表。每个 Hash 可以...

  • php操作redis(Hash)

    hash类型是一个string类型的field和value的映射表,每个 hash 可以存储 232 - 1 键值...

  • Redis 数据类型及应用场景——Hash

    今天来接着聊下redis数据类型中的哈希(hash) 数据类型,说到hash可能大家都不是很陌生,hash是一种数...

  • redis hash类型

    field 或者 value的大小超出一定限制后,Redis 会在内部自动将 zipmap 替换成正常的 hash...

  • Redis hash类型

    Hash 表示的是一种字段与值之间的映射关系,与很多编程语言中的map或者字典类型类似。Redis其实本身就可以本...

  • redis学习系列(三)

    redis简单操作之hash类型 redis里面的hash类型有点类似php里面的关联数组 1. hset 设置单...

网友评论

      本文标题:hash 类型

      本文链接:https://www.haomeiwen.com/subject/edutgftx.html