Redis教程(三) 散列(HSET)类型

Redis教程(三)散列(HSET)类型



1 Redis数据类型

Redis的键值可以支持数据类型:字符串,列表,散表,集合,有序集合、HyperLogLog,通过选用不同的数据结构,用户可以使用Redis解决各式各样的问题。


 

1.1 散列(HSET)类型

  散列类型与Java中的HashMap相似,是一组键值对的集合,且支持单独对其中一个键进行增删改查操作。

1、HSET命令:将哈希表 key 中的域 field的值设为 value。如果 key不存在,一个新的哈希表被创建并进行HSET操作。如果域 field已经存在于哈希表中,旧值将被覆盖。

HSET website google "www.google.com"

HSET website g "www.g.cn"

HSET website ghk "www.google.hk"


 

2、HGET命令:返回哈希表 key 中给定域 field的值,返回值:给定域的值。当给定域不存在或是给定 key不存在时,返回 nil。

HGET website google

HGET website g

HGET website ghk


 

3、HEXISTS命令:查看哈希表 key 中,给定域 field是否存在。存在返回 1,不存在返回 0。

HEXISTS website baidu

HEXISTS website google


 

4、HKEYS命令:返回哈希表 key 中的所有域。

HKEYS website



5、HVALS命令:返回散列键 key 中,所有域的值。

HVALS website



6、HGETALL命令:返回散列键 key 包含的所有域值对。

HGETALL website



7、HLEN命令:返回散列键key包含的域值对数量。

HLEN website



8、HMSET命令:在散列键 key 中关联多个域值对,相当于同时执行多个 HSET。

HMSET product name "CHANGHONG TV" brand"CHANGHONG" color "black" size "55'5" ratio"16:9"



9、HMGET命令:返回散列键 key 中,一个或多个域的值,相当于同时执行多个 HGET。

HMGET product name color ratio



10、HDEL命令:删除散列键 key 中的一个或多个指定域,以及那些域的值。不存在的域将被忽略。命令返回被成功删除的域值对数量。

HDEL product color

HDEL product ratio


 

 


                --以上为《Redis教程(三) 散列(HSET)类型》,如有不当之处请指出,我后续逐步完善更正,大家共同提高。谢谢大家对我的关注。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值