Redis DEL命令用于删除给定的一个或多个key。如果key不存在,则认为已经被删除。DEL命令返回一个整数,表示被删除key的数量。
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定时器Timer的使用及示例 2023-07-28
- MySQL Shell的介绍以及安装 2023-12-08
- PHP7.0版本备注 2024-02-13
- SQL数据库连接超时时间已到的问题 2023-07-29
- 详解PostgreSQL 14.4安装使用及一些安装的异常问题 2023-07-21
- MySQL 数据库的监控方式小结 2023-08-05
- MySql模糊查询json关键字检索方案示例 2023-08-06
- MySQL数据库的约束限制详解 2022-09-12
- SQLserver2008使用表达式递归查询 2024-02-13
- 如何设计高效合理的MySQL查询语句 2024-01-01