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


返回值是处理过后的值


返回值是处理后的值

相关推荐
APItesterCris3 小时前
告别人工盯品!借助 Open‑Claw 快速搭建电商商品全自动监控与数据分析系统(完整实操代码)
java·大数据·前端·数据库
SKH.3 小时前
网络(5)数据库
jvm·数据库
kyrie_sakura4 小时前
MySQL数据库学习笔记3--关联(联合)查询
数据库·学习·mysql
陈皮波比茶4 小时前
计算机二级MySQL笔记
java·数据库
莫得感情 o4 小时前
Redis 09 · 高可用:Sentinel 如何发现故障并完成切主
redis·缓存·sentinel
行业研究员4 小时前
腾讯云数据库 PostgreSQL 让相关子查询跑上多核
数据库·postgresql·腾讯云
zzzll11114 小时前
LangChain 1.3 新特性详解与实战指南
java·数据库·langchain
石小千4 小时前
MySQL 8.4设置密码策略
数据库·mysql
神明不懂浪漫4 小时前
【第四章】索引——B+树、回表,加快数据库的查找能力的利器
开发语言·数据结构·数据库·经验分享·笔记·b树