Redis常用命令-Hash

Redis是一个开源的速度非常快的非关系数据库,它可以存储键(key)与5种不同类型的值(value)之间的映射(mapping),可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展写性能。、
请注意:存储在Redis中的数据并不会由于计算机的关机而从内存中消失,必须手动删除数据才会消失。

一、Hash键值结构

这里写图片描述
Hash类型设置语法:hset key field value,一个key可以有多个field,适合存储一个对象。
哈希中元素特点:field不能相同,value可以相同
Hash可以模拟购物车:userA Iphone 2 Xiaomi 1

二、重要API

参数解释
HgetHget key-name field——获取指定散列键的值
HmgetHmget key-name key [key…]——从散列里面获取一个或多个键的值
HsetHset key-name field value——在散列里面关联起给定的键值对
HmsetHmset key-name key value [key value…]——为散列里面的一个或多个键设置值
HsetnxHsetnx key-name field value——在散列里面关联起给定的键值对,key-name不存在或field不存在时命令才能执行
HdelHdel key-name key [key…]——删除散列里面的一个或多个键值对
HlenHlen key-name——返回散列包含的键值对数量
HgetallHgetall key-name——获取散列包含的所有键值对
HexistsHexists key-name key——检查给定键是否存在于散列中
HkeysHkeys key-name——获取散列包含的所有键
HvalsHvals key-name——获取散列包含的所有值
HincrbyHincrby key-name key increment——将键key存储的值加上整数increment,key存储的现有值必须是整数
HincrbyfloatHincrbyfloat key-name key incrment——将键key存储的值加上浮点数increment

三、注意事项

1、小心使用Hgetall命令

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值