Redis学习- 哈希(Hash)

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]

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • redis是一个以key-value存储的非关系型数据库。有五种数据类型,string、hashes、list、s...
    林ze宏阅读 1,154评论 0赞 0
  • Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redi...
    奋斗的小鸟GO阅读 556评论 0赞 2
  • Redis 哈希(Hash) 命令 下表列出了 redis hash 基本的相关命令: 1> hdel 命令:删除...
    stakeing阅读 2,415评论 0赞 0
  • Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。Red...
    奇点一氪阅读 367评论 0赞 0
  • 一、Redis基础 1.概述 Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的W...
    郑元吉阅读 416评论 0赞 0

友情链接更多精彩内容