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


返回值是处理过后的值


返回值是处理后的值

相关推荐
浩哲Zhe4 分钟前
SQL基础
数据库·sql
兔老大RabbitMQ2 小时前
mysql之比较两个表的数据
数据库·mysql·算法·oracle·哈希算法
VNGRY2 小时前
MySQL-数据库管理:优化、安全、合规与迁移的全面解析
数据库·mysql
C or Cpp2 小时前
nodejs sqlite模块
数据库·sqlite
TangAcrab2 小时前
sql 清空表,并清空自增 id
数据库·sql·清空数据库表·清空自增id
InterestingFigure3 小时前
redis的时延监控
数据库·redis·缓存
续亮~3 小时前
6、Redis系统-数据结构-05-整数
java·前端·数据结构·redis·算法
天天吃饭丶3 小时前
Redis---8---哨兵(sentinel)
redis·bootstrap·sentinel
搬砖写代码3 小时前
MySQL数据库文件在Linux下存放位置
linux·数据库·mysql
用你的胜利博我一笑吧4 小时前
移动校园(4):数据处理(sql server数据库)
数据库