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技术站