Redis DEL命令

Redis DEL命令

Redis DEL命令用于删除给定的一个或多个key。如果key不存在,则认为已经被删除。DEL命令返回一个整数,表示被删除key的数量。

使用方法

DEL Key [key...] - 删除一个或多个key。

参数说明

参数 描述
Key 键名,支持键名列表,即一次性删除多个key。

返回值

描述
整数值 N N 删除的key的数量。

两个实例说明

实例1

127.0.0.1:6379> SET name tom
OK
127.0.0.1:6379> SET age 28
OK
127.0.0.1:6379> DEL name age
(integer) 2
127.0.0.1:6379> GET name
(nil)
127.0.0.1:6379> GET age
(nil)

以上实例中,使用DEL命令删除已经存在的name和age键,DEL命令返回值为2,即成功删除2个key。随后使用GET命令查看已经被删除的key,返回值都为nil。

实例2

127.0.0.1:6379> SET names tom
OK
127.0.0.1:6379> SET names1 jack
OK
127.0.0.1:6379> SET names2 alice
OK
127.0.0.1:6379> DEL names1 names3 names2
(integer) 1
127.0.0.1:6379> KEYS *
1) "names"
2) "names2"
127.0.0.1:6379> GET names1
(nil)
127.0.0.1:6379> GET names
"tom"

以上实例中,使用DEL命令删除了names1、names3和names2三个key。DEL命令返回值为1,即成功删除1个key。随后使用KEYS命令查看已经存在的key,发现只有names、names2这两个key。最后使用GET命令查看names1和names的值,names1的值为nil,names的值为“tom”。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Redis DEL命令 - Python技术站

(0)
上一篇 2023年3月27日
下一篇 2023年3月27日

相关文章

  • redis集群命令及常规操作

    集群命令 –cluster-search-multiple-owners   [root@redis06 etc]# redis-cli –cluster help Cluster Manager Commands: create host1:port1 … hostN:portN # 创建集群 –cluster-replicas <arg&…

    Redis 2023年4月13日
    00
  • Redis使用ZSET实现消息队列使用总结一

    转载请注明出处:    redis用zset做消息队列会出现大key的情况吗 在Redis中,使用zset作为消息队列,每个消息都是一个元素,元素中有一个分数代表了该消息的时间戳。如果系统中有大量消息需要入队或者大量的不同的队列,这个key的体积会越来越大,从而可能会出现大key的情况。 当Redis存储的某个键值对的大小超过实例的最大内存限制时,会触发Re…

    Redis 2023年4月10日
    00
  • .NetCore下基于FreeRedis实现的Redis6.0客户端缓存之缓存键条件优雅过滤

    前言 众所周知内存缓存(MemoryCache)数据是从内存中获取,性能表现上是最优的,但是内存缓存有一个缺点就是不支持分布式,数据在各个部署节点上各存一份,每份缓存的过期时间不一致,会导致幻读等各种问题,所以我们实现分布式缓存通常会用上Redis 但如果在高并发的情况下读取Redis的缓存,会进行频繁的网络I/O,假如有一些不经常变动的热点缓存,这不就会白…

    Redis 2023年4月11日
    00
  • 如何在 Redis 中实现分布式计数器?

    以下是详细讲解如何在 Redis 中实现分布式计数器的完整使用攻略。 Redis 分布式计数器简介 Redis 分布式计数器是一种常用的分布式计数器现方式,可以用于实现分布式系统中的计数器。Redis 分布式计数器的特点如下: Redis 分布式计数器是基于 Redis 的 INCR 命令实现的。 Redis 分布式计数器是原子的,保证操作的原子性。 Red…

    python 2023年5月12日
    00
  • Redis MIGRATE命令

    Redis MIGRATE命令是用来将一个key-value对从一个Redis服务器迁移到另一个Redis服务器的命令。它可以将一个key-value对不停机无缝迁移至远程或本地Redis服务器。 MIGRATE命令语法 MIGRATE host port key destination-db timeout [COPY] [REPLACE] [AUTH p…

    Redis 2023年3月28日
    00
  • CentOS 7.7安装Redis 5.0.5(单机)

    1.安装wget yum -y install wget 2.获取安装包 wget http://download.redis.io/releases/redis-5.0.5.tar.gz 或者去官网下载Redis上传到Linux系统 3.安装GCC编译器 yum install gcc 4.解压,切换到redis的目录下,编译 tar -zxvf redi…

    Redis 2023年4月16日
    00
  • [Redis] redis的hash类型底层结构哈希表

    redis hash的底层是压缩列表 和  哈希表两种形式 ,哈希表的形式是下面这样一层层嵌套的 , 转载自公众号 CodeSheep        源码中这几种类型的定义      这里面的哈希结点dictEntry使用链地址法解决哈希冲突问题      字典dict里存了两个哈希表dictht , 用于处理rehash过程 , 哈希表的扩展和收缩    …

    Redis 2023年4月11日
    00
  • (转载)Redis使用缓存合理性

    热点数据,缓存才有价值 对于冷数据而言,大部分数据可能还没有再次访问到就已经被挤出内存,不仅占用内存,而且价值不大。 对于热点数据,比如我们的某IM产品,生日祝福模块,当天的寿星列表,缓存以后可能读取数十万次。再举个例子,某导航产品,我们将导航信息,缓存以后可能读取数百万次。 频繁修改的数据,看情况考虑使用缓存 数据更新前至少读取两次,缓存才有意义。这个是最…

    Redis 2023年4月12日
    00
合作推广
合作推广
分享本页
返回顶部