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


返回值是处理过后的值


返回值是处理后的值

相关推荐
春生野草26 分钟前
SpringBoot配置文件
java·数据库·spring boot
thginWalker29 分钟前
图解Redis面试篇
redis
奇点 ♡36 分钟前
MySQL基础题
数据库·sql·mysql
唐古乌梁海1 小时前
【mysql】MySQL 数据库迁移
数据库·mysql·adb
啊吧怪不啊吧1 小时前
SQL之表的时间类内置函数详解
大数据·服务器·数据库·sql
2503_928411561 小时前
11.5 包和包管理器
数据库·arcgis·node.js·编辑器
JanelSirry1 小时前
真实场景:防止缓存穿透 —— 使用 Redisson 布隆过滤器
数据库·mysql·缓存·redisson·布隆过滤器
mmm.c1 小时前
mysql启动提示1067:进程意外终止
数据库·mysql
埃泽漫笔1 小时前
Redis单线程还是多线程?
数据库·redis·缓存
TDengine (老段)2 小时前
TDengine 产品组件 taosX
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据