上一篇文章从根本上理解了set/get的处理过程,相当于理解了 增、改、查的过程,现在就差一个删了。本篇我们来看一下删除过程。
对于客户端来说,删除操作无需区分何种数据类型,只管进行 del 操作即可。
零、删除命令 del 的定义
主要有两个: del/unlink, 差别是 unlink 速度会更快, 因为其使用了异步删除优化模式, 其定义如下:
// 标识只有一个 w, 说明就是一个普通的写操作,没啥好说的 {"del",delCommand,-2,"w",0,NULL,1,-1,1,0,0} // 标识为 wF, 说明它是一个快速写的操作,其实就是有一个异步优化的过程,稍后详解 {"unlink",unlinkCommand,-2,"wF",0,NULL,1,-1,1,0,0}