🥚 吃面加不加蛋,思考许久

⚔ 闪光诀

🔥 轰天一击龙抬头

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

轻松一刻

👉👉👉 【武映三千道】教您最小成本化试错:大长腿、露香肩、会撒娇,女主美若天仙即可,其余皆可恐龙......