5. redis哈希相关

本文深入探讨了哈希键值结构的特性及其在数据库操作中的应用,详细介绍了包括hget、hset、hdel等在内的哈希操作API,以及它们的时间复杂度,为读者提供了全面的哈希数据结构理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

哈希键值结构

哈希也是一个key,一个value,只不过哈希的value分为field和value,field是属性,value是值
在这里插入图片描述

api

api含义时间复杂度
hget key field获取hash key对应的field的valueO(1)
hset key field value设置hash key 对应的field的valueO(1)
hdel key field删除hash key 对应field的valueO(1)
hexists key field判断hash key 是否有fieldO(1)
hlen key判断hash key field的数量O(1)
hmget key field1 field2 … fieldn批量获取hash key 的一批field对应的值O(n)
hmset key field1 value1 field2 value2 … fieldn valuen批量设置hash key 的一批fieldO(n)
hgetall key返回hash key所对应所有的field和valueO(n)
hvals key返回hash key对应所有field的valueO(n)
hkeys key返回hash key对应所有fieldO(n)
hsetnx key field value设置hash key对应field的value(如field已经存在,则失败)O(1)
hincrby key field intCounthash key对应的field的value自增intCountO(1)
hincrbyfloat key field floatCounthash key对应的field的value自增floatCountO(1)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值