redis中hash表内容删除的方法代码

 更新时间:2019年07月05日 08:37:32   作者:尚  
在本篇文章里小编给各位整理了关于redis中hash表内容怎么删除的方法以及技巧代码,需要的朋友们分享下。

hash:

Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。

Redis 中每个hash可以存储 232 - 1键值对(40多亿)。

实例:

127.0.0.1:6379> HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20

 visitors 23000

OK

127.0.0.1:6379> HGETALL runoobkey

1) "name"

2) "redis tutorial"

3) "description"

4) "redis basic commands for caching"

5) "likes"

6) "20"

7) "visitors"

8) "23000"

删除命令

Hdel命令

Redis Hdel命令用于删除哈希表key中的一个或多个指定字段,不存在的字段将被忽略。

redis Hdel 命令基本语法如下:

redis 127.0.0.1:6379> HDEL KEY_NAME FIELD1.. FIELDN

返回值:

被成功删除字段的数量,不包括被忽略的字段。

redis 127.0.0.1:6379> HSET myhash field1 "foo"

(integer) 1

redis 127.0.0.1:6379> HDEL myhash field1

(integer) 1

redis 127.0.0.1:6379> HDEL myhash field2

(integer) 0

内容扩展:

Redis Hdel 命令用于删除哈希表 key 中的一个或多个指定字段,不存在的字段将被忽略。

语法

redis Hdel 命令基本语法如下:

redis 127.0.0.1:6379> HDEL KEY_NAME FIELD1.. FIELDN 

可用版本
>= 2.0.0

返回值

被成功删除字段的数量,不包括被忽略的字段。

实例

redis 127.0.0.1:6379> HSET myhash field1 "foo"
(integer) 1
redis 127.0.0.1:6379> HDEL myhash field1
(integer) 1
redis 127.0.0.1:6379> HDEL myhash field2
(integer) 0

相关文章

  • muduo源码分析之TcpServer模块详细介绍

    muduo源码分析之TcpServer模块详细介绍

    这篇文章主要介绍了muduo源码分析之TcpServer模块,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • Windows设置Redis为开机自启动的流程步骤

    Windows设置Redis为开机自启动的流程步骤

    Redis作为当前最常用的当前缓存技术,基本上Web应用中都有使用,所以,每次我们在本地启动项目前,都必须将Redis服务端启动,但是,每次都要去启动Redis就很麻烦,本文主要就是介绍Windows系统如何配置开机启动Redis,需要的朋友可以参考下
    2024-05-05
  • Redis核心原理详细解说

    Redis核心原理详细解说

    这篇文章主要介绍了Redis核心原理详细解说,redis利用epoll实现IO多路复用,将连接信息和事件放到队列中,依次放到文件事件分派器,事件分派器将事件分发给事件处理器
    2022-07-07
  • 为何Redis使用跳表而非红黑树实现SortedSet

    为何Redis使用跳表而非红黑树实现SortedSet

    本篇文章主要介绍了为何Redis使用跳表而非红黑树实现SortedSet,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • redis 手机验证码实现示例

    redis 手机验证码实现示例

    本文主要介绍了redis 手机验证码实现示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • Redis 彻底禁用RDB持久化操作

    Redis 彻底禁用RDB持久化操作

    这篇文章主要介绍了Redis 彻底禁用RDB持久化的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Redis简易延时队列的实现示例

    Redis简易延时队列的实现示例

    在实际的业务场景中,经常会遇到需要延时处理的业务,本文就来介绍有下Redis简易延时队列的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • Redis分析慢查询操作的实例教程

    Redis分析慢查询操作的实例教程

    这篇文章主要给大家介绍了关于Redis如何分析慢查询操作的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • Redis数据迁移的多种方法详解

    Redis数据迁移的多种方法详解

    在现代的分布式系统中,Redis作为一种高性能的键值存储数据库,被广泛应用于缓存、消息队列、会话存储等场景,随着业务的发展,Redis实例的数据迁移需求也变得越来越常见,本文将详细介绍Redis数据迁移的多种方法,并通过命令行工具帮助你轻松完成迁移任务
    2025-01-01
  • redis中RDB(Redis Data Base)的机制

    redis中RDB(Redis Data Base)的机制

    本文主要介绍了redis中RDB(Redis Data Base)的机制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04

最新评论