Redis的del命令用于删除给定的键,可以删除一个或多个键。
使用方法
DEL key [key ...]
参数key是要删除的键,可以指定多个键,用空格分隔。
返回值
Integer reply:被删除键的数量。
当指定的键不存在时,del 命令不会返回错误,而是返回 0 。
示例
127.0.0.1:6379> SET mykey "Hello" OK 127.0.0.1:6379> DEL mykey (integer) 1 127.0.0.1:6379> GET mykey (nil)
在上面的例子中,我们使用del命令删除了键mykey,返回值为1,表示删除了一个键,当我们再次使用get命令获取该键的值时,返回值为nil,表示该键已被删除。
注意事项
- del命令不会因为指定的键不存在而返回错误,而是返回0;
- del命令可以删除多个键,但是如果其中有一个键不存在,del命令也不会返回错误;
- 使用del命令删除的键不可恢复,请谨慎使用;
- del命令可以删除字符串、列表、集合和有序集合等类型的键。