Redis删除大bigkey,如何配置lazy-free?

提问者:帅平 问题分类:数据库
在redis中,做删除的时候不希望每次都是用unlink,有没有办法直接配置del命令就相当于unlink呢?也就是配置lazy-free
1 个回答
心已打烊
心已打烊
在redis.conf里面配置以下项即可:
lazyfree-lazy-user-del yes

其实lazy-free的核心就是unlink,原本的del命令在删除的时候是在主线程删除,unlink命令就是相当于把删除命令的执行从主线程变成子线程。当配置了这个配置项之后,我们还是执行del命令,只是在执行del命令的时候,他变相的相当于把del命令转变成了unlink命令去执行。
发布于:1年前 (2023-02-01) IP属地:四川省
我来回答