美文网首页
Redis学习- 哈希(Hash)

Redis学习- 哈希(Hash)

作者: helan606 | 来源:发表于2019-08-28 09:51 被阅读0次

Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。

Redis 中每个hash 可以存储232- 1键值对(4294967295, 每个列表可存储40多亿)。

命令:

HMSET key field value [field value ...]


redis> HMSET myhash field1 "Hello" field2 "World"

"OK"

redis>HGET myhash field1

"Hello"

redis>HGET myhash field2

"World"


释译:

json的名字是myhash

内容为:

{

field1: 'xxx',

field2: 'xxx',

}

hset

hmset

HMSET key field1 value1 [field2 value2 ]

hsetnx

HSETNX key field

value只有在字段 field 不存在时,设置哈希表字段的值。

field不能重复,value可重复。

hdel

HDEL key field1 [field2]

hexists

HEXISTS key field

查看哈希表 key 中,指定的字段是否存在。

hget

HGET key field

获取存储在哈希表中指定字段的值。

hgetall

HGETALL key

hvals

HVALS key

获取哈希表中所有值

hlen

HLEN key

获取哈希表中字段的数量

hkeys

HKEYS key

获取所有哈希表中的字段

hmget

HMGET key field1 [field2]

相关文章

  • Redis学习- 哈希(Hash)

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

  • python操作redis

    连接redis服务 Redis 字符串(String) Redis 哈希(Hash) Redis 列表(List)...

  • Redis 哈希(Hash) 命令

    Redis 哈希(Hash) 命令 下表列出了 redis hash 基本的相关命令: 1> hdel 命令:删除...

  • Laravel学习笔记-Redis 哈希

    Redis 哈希(Hash) Redis hash 是一个string类型的field和value的映射表,has...

  • 2019-04-17 Redis 哈希(Hash)(8)

    Redis 哈希(Hash) Redis hash 是一个string类型的field和value的映射表,has...

  • Redis 哈希(Hash)

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

  • Redis-集群

    哈希槽Redis集群没有采用一致性hash,而是引入了哈希槽的概念。Redis集群有16384个哈希槽,每个key...

  • Redis 数据结构

    博主只是想和大家分享自己Redis学习的心得Redis支持五种数据类型:string(字符串),hash(哈希),...

  • Redis 实际例子

    Redis 键(key) Redis 哈希(Hash) 效果如下: 列表 List 集合(set) 效果如下: 有...

  • redis场景应用

    redis场景应用 redis存储类型:string(字符串)、hash(哈希)、list(列表)、set(无序集...

网友评论

      本文标题:Redis学习- 哈希(Hash)

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