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实现排行榜功能

Redis cluster集群介绍

Redis的事务操作的命令与执行操作(代码)

Redis数据保存在哪里

Redis连接数配置多少

Redis限制ip访问次数的方法

Redis如何安装

Redis info命令介绍

Redis在哪里配置缓存清理策略

实现从Redis中订阅消息转发到 websocket 客户端

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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