02.Redis DEL - 删除key
Redis DEL - 语法
DEL key [key ...]
Redis DEL命令,用于删除一个或多个key。若key不存在,则忽略。
DEL命令使用同步删除方式,即它会阻塞客户端,直到所有指定的key都被删除为止。在删除大量key时,DEL命令可能会导致Redis服务器阻塞一段时间。为防止阻塞客户端,应该考虑使用异步删除方式,如使用UNLINK。
DEL命令不会立即释放已经分配的内存,如果想释放已经分配的内存以减少内存使用量,可以考虑使用UNLINK。
Redis DEL - 时间复杂度
O(N),删除多个key时,N为被删除key的数量。
O(M),删除value为list、set、sorted set、hash的单个key时 ,M为以上数据结构内的元素数量。
O(1),删除value为字符串的单个key时。
Redis DEL - 返回值
被删除key的数量。
Redis DEL - 实例演示
redis> set site "www.cregend.com"
OK
redis> set user "cregend"
OK
redis> del site user slogan
(integer) 2
轻松一刻
👉👉👉 【武映三千道】教您最小成本化试错:大长腿、露香肩、会撒娇,女主美若天仙即可,其余皆可恐龙......