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日

相关文章

  • centos8安装redis6.0.5

    centos8安装redis6.0.5   安装redis需要gcc,所以,需要先安装gcc   yum install gcc    2. 新建个目录,下载redis并解压缩: mkdir /usr/local/redis cd /usr/local/redis wget http://download.redis.io/releases/redis-6.…

    Redis 2023年4月11日
    00
  • docker redis使用

    启动方式一:docker默认启动redis 1、拉取镜像   docker pull redis:lastest (若不使用版本号,如docker pull redis,默认拉取最新镜像) 2、启动redis server,启动时设置端口,以便外部访问   docker run -it -d –name myredis -p 6379:6379 redis…

    Redis 2023年4月13日
    00
  • centos 安装redis并加入系统服务

      1.安装redis wget http://download.redis.io/releases/redis-3.2.5.tar.gz 解压:tar -zxvf redis-3.2.5.tar.gz 进入目录:cd redis-3.2.5 编译:make 测试: make test 可能会提示:缺失tcl8.5 安装tcl:yum install tcl…

    Redis 2023年4月12日
    00
  • Redis SETNX命令

    Redis SETNX命令详解 SETNX命令介绍 Redis的SETNX命令用来向Redis中指定的key设置一个值,当且仅当该key不存在的情况下。如果该key已经存在,则SETNX命令不做任何操作。SETNX命令是原子操作,即在同一时间只能有一个客户端对同一个key执行SETNX命令。 SETNX命令使用方法 SETNX命令的使用方法如下: SETNX…

    Redis 2023年3月27日
    00
  • 详解Redis发布订阅使用方法

    Redis发布订阅模式是一种消息传递机制,一般用于构建实时通信系统或实现消息队列等应用场景,可以实现一个发布者向多个订阅者传递消息的功能。 Redis发布订阅基本概念 在Redis的发布订阅模式中,分为发布者和订阅者两部分,其中发布者负责向消息队列中推送消息,而订阅者则从队列中获取消息并进行相应的处理。Redis发布订阅模式主要包括以下几个基本概念: 发布者…

    Redis 2023年3月21日
    00
  • 通过spring-data-redis操作Redis

    一、操作String类型数据 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(“classpath:spring/applicationContext-redis.xml”) public class RedisStrTest { @Autowired private RedisTe…

    Redis 2023年4月11日
    00
  • Django缓存优化之redis

         Redis 概述   Redis 是一个开源的Inmemory key-value 存储系统,性能高,很大程度上补偿了 memcached 的不足。支持多种存储类型,包括 string, list, set, zset(sorted set — 有序集合)和 hash。   Redis 优点   1)异常快速:Redis的速度非常快,每秒能执行约…

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

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

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