Redis篇 哈希表在redis中的命令

哈希命令

一.哈希表的基本认识

在JAVA数据结构中,我们就已经接触到了哈希表,

在当时,我们主要用到的哈希表是

一次探测法,二次探测法来避免哈希冲突。

我们也认识了负载因子等概念。

哈希表本身也是key-value类型的数据结构,这点跟redis不约而同。

redis和哈希表的关系如下

为了与redis进行区分,哈希类型在redis中是以field-value。

redis是key-value类型。

要注意,哈希类型的值value对应的是field,而不是key.

二. 哈希表在redis中的命令

1.hset,hget


返回值是添加字段的个数

返回值是字段对应的值

2.hdel


hdel的返回值是删除的个数

3.hkeys,hvals


返回值是字段列表


返回值是key中所有字段对应的值

4.hexists


如果查询的存在,则返回1

相反返回0

5.hgetall


返回值是所有字段和其对应的值

6.hmget


返回值是字段对应的值或者nil

7.hlen


返回值是对应的长度,类型是int。

8.hincrby和hincrbyfloat


返回值是处理过后的值


返回值是处理后的值

相关推荐
聪明的墨菲特i几秒前
SQL进阶知识:六、动态SQL
数据库·sql·sql注入·动态sql·prepare·execute
PingCAP3 分钟前
APTSell x TiDB AutoFlow:AI 数字员工,助力销售业绩持续增长
数据库
PingCAP5 分钟前
从企业数智化四阶段解读 TiDB 场景价值
数据库
Haoea!16 分钟前
java-mybatis01
java·数据库·oracle
zandy101118 分钟前
衡石科技:HENGSHI SENSE 数据权限解决方案
java·数据库·科技
爱的叹息24 分钟前
数据库sql执行报错:non-grouping field xxx is used in HAVING clause错误详解
数据库·sql·oracle
PingCAP36 分钟前
PingCAP“一号员工”唐刘:回顾我与 TiDB 的十年成长之旅
数据库·tidb
islandzzzz1 小时前
使用cmd来创建数据库和数据库表-简洁步骤
数据库
多多*1 小时前
非关系型数据库 八股文 Redis相关 缓存雪崩 击穿 穿透
java·开发语言·jvm·数据库·redis·缓存·nosql
时序之心1 小时前
清华团队提出时序聚类数据库内高效方案,已被SIGMOD 2025接收
数据库·数据挖掘·聚类