php redis批量删除key的方法


本文摘自PHP中文网,作者藏色散人,侵删。

php redis删除key的方法:首先使用scan命令增量迭代的方式遍历出以【XX】为前缀的key;然后通过unlink函数删除指定的key即可。

推荐:《redis教程

php redis批量删除key

摘要

使用scan命令增量迭代的方式遍历出以XX为前缀的key,然后删除

简介

在实际开发中,一不小心redis就会混入一些无用的数据,比如某位大哥忘记给加上缓存时间,或者因为业务修改需要将数据结构list改为zset,之前的缓存就没用了,但是过期时间有点长,这时候就需要批量删除key。如果使用keys命令遍历出符合条件的keys,会阻塞redis的其他操作,在生产环境是肯定不行的,于是祭出scan命令大杀器。

代码

阅读剩余部分

相关阅读 >>

Redis中5种数据类型基本命令介绍

Redis和session的区别

Redis中批量删除key的方法

如何在docker容器中成功启动Redis并进入

Redis列表类型介绍

Redis高并发处理介绍

Redis有哪几种数据类型

提高工作效率:mysql的优化技巧

Redisdesktopmanager怎么安装

linux下正确开启关闭Redis的命令是什么

更多相关阅读请进入《Redis》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...