redis的del和unlink命令 oneman0517 2021-06-01 755 阅读1分钟 因为redis运行是多路io复用单线程操作数据,所以无可避免的是多线程操作io的时候,redis线程会被占用,所以为了提高效率,提供了异步io操作。 不同点 del——阻塞时删除 当redis被占用的时候 del操作会阻塞当前io线程等待redis线程空闲 unlink——非阻塞式删除 当redis被占用的时候 unlink操作不会阻塞当前io线程 相同点 del 和 unlink删除时 key删除是同步 总结 删除大数据时使用unlink 以免阻塞其他短io作业