Redis篇 哈希表在redis中的命令

2024-05-30 06:04
文章标签 命令 redis 哈希 表在

本文主要是介绍Redis篇 哈希表在redis中的命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

哈希命令

    • 一.哈希表的基本认识
    • 二. 哈希表在redis中的命令
      • 1.hset,hget
      • 2.hdel
      • 3.hkeys,hvals
      • 4.hexists
      • 5.hgetall
      • 6.hmget
      • 7.hlen
      • 8.hincrby和hincrbyfloat

一.哈希表的基本认识

在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

在这里插入图片描述
在这里插入图片描述

返回值是处理过后的值

在这里插入图片描述
在这里插入图片描述

返回值是处理后的值

这篇关于Redis篇 哈希表在redis中的命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1015764

相关文章

使用mvn deploy命令上传jar包的实现

《使用mvndeploy命令上传jar包的实现》本文介绍了使用mvndeploy:deploy-file命令将本地仓库中的JAR包重新发布到Maven私服,文中通过示例代码介绍的非常详细,对大家的学... 目录一、背景二、环境三、配置nexus上传账号四、执行deploy命令上传包1. 首先需要把本地仓中要

Windows命令之tasklist命令用法详解(Windows查看进程)

《Windows命令之tasklist命令用法详解(Windows查看进程)》tasklist命令显示本地计算机或远程计算机上当前正在运行的进程列表,命令结合筛选器一起使用,可以按照我们的需求进行过滤... 目录命令帮助1、基本使用2、执行原理2.1、tasklist命令无法使用3、筛选器3.1、根据PID

Redis客户端工具之RedisInsight的下载方式

《Redis客户端工具之RedisInsight的下载方式》RedisInsight是Redis官方提供的图形化客户端工具,下载步骤包括访问Redis官网、选择RedisInsight、下载链接、注册... 目录Redis客户端工具RedisInsight的下载一、点击进入Redis官网二、点击RedisI

Redis实现RBAC权限管理

《Redis实现RBAC权限管理》本文主要介绍了Redis实现RBAC权限管理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录1. 什么是 RBAC?2. 为什么使用 Redis 实现 RBAC?3. 设计 RBAC 数据结构

Linux系统之authconfig命令的使用解读

《Linux系统之authconfig命令的使用解读》authconfig是一个用于配置Linux系统身份验证和账户管理设置的命令行工具,主要用于RedHat系列的Linux发行版,它提供了一系列选项... 目录linux authconfig命令的使用基本语法常用选项示例总结Linux authconfi

Redis 内存淘汰策略深度解析(最新推荐)

《Redis内存淘汰策略深度解析(最新推荐)》本文详细探讨了Redis的内存淘汰策略、实现原理、适用场景及最佳实践,介绍了八种内存淘汰策略,包括noeviction、LRU、LFU、TTL、Rand... 目录一、 内存淘汰策略概述二、内存淘汰策略详解2.1 ​noeviction(不淘汰)​2.2 ​LR

linux打包解压命令方式

《linux打包解压命令方式》文章介绍了Linux系统中常用的打包和解压命令,包括tar和zip,使用tar命令可以创建和解压tar格式的归档文件,使用zip命令可以创建和解压zip格式的压缩文件,每... 目录Lijavascriptnux 打包和解压命令打包命令解压命令总结linux 打包和解压命令打

redis群集简单部署过程

《redis群集简单部署过程》文章介绍了Redis,一个高性能的键值存储系统,其支持多种数据结构和命令,它还讨论了Redis的服务器端架构、数据存储和获取、协议和命令、高可用性方案、缓存机制以及监控和... 目录Redis介绍1. 基本概念2. 服务器端3. 存储和获取数据4. 协议和命令5. 高可用性6.

Redis的数据过期策略和数据淘汰策略

《Redis的数据过期策略和数据淘汰策略》本文主要介绍了Redis的数据过期策略和数据淘汰策略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录一、数据过期策略1、惰性删除2、定期删除二、数据淘汰策略1、数据淘汰策略概念2、8种数据淘汰策略

Redis存储的列表分页和检索的实现方法

《Redis存储的列表分页和检索的实现方法》在Redis中,列表(List)是一种有序的数据结构,通常用于存储一系列元素,由于列表是有序的,可以通过索引来访问元素,因此可以很方便地实现分页和检索功能,... 目录一、Redis 列表的基本操作二、分页实现三、检索实现3.1 方法 1:客户端过滤3.2 方法