1. DEL key [key ...]
删除指定的一批keys,如果删除中的某些key不存在,则直接忽略。
时间复杂度
O(N), N 为被删除的 key 的数量。
删除单个字符串类型的 key ,时间复杂度为O(1)。
删除单个列表、集合、有序集合或哈希表类型的 key ,时间复杂度为O(M), M 为以上数据结构内的元素数量。
返回值:
被删除 key 的数量。
案例
# 删除单个已存在的key
redis.dev.7mxing.com:6379[10]> set key1 1
OK
redis.dev.7mxing.com:6379[10]> DEL key1
(integer) 1
# 删除一个不存在的key
redis.dev.7mxing.com:6379[10]> DEL key2
(integer) 0
# 删除多个key
redis.dev.7mxing.com:6379[10]> set key1 1
OK
redis.dev.7mxing.com:6379[10]> set key2 2
OK
redis.dev.7mxing.com:6379[10]> set key3 3
OK
redis.dev.7mxing.com:6379[10]> del key1 key2 key3
(integer) 3