redis如何清除所有的key
2024-10-14 22:28:30
redis比memcache好的地方之一,如果memcache,恐怕就得关掉重启了。
1 使用cli
FLUSHDB 清除一个数据库,FLUSHALL清除整个redis数据。
2 使用shell
redis-cli
keys "*" | while read LINE ; do TTL=`redis-cli ttl $LINE`; if [ $TTL
-eq -1 ]; then echo "Del $LINE"; RES=`redis-cli del $LINE`; fi; done;
删除 3600秒之后过期的
redis-cli
keys "*" | while read LINE ; do TTL=`redis-cli ttl $LINE`; if [ $TTL
-ge 3600 ]; then echo "Del $LINE"; RES=`redis-cli del $LINE`; fi; done;
删除某些前缀的
redis-cli KEYS "126.com*" | xargs redis-cli DEL
3 使用lua脚本
删除所有key
EVAL "return redis.call('del', unpack(redis.call('keys', ARGV[1])))" 0 * 删除某些key
EVAL "return redis.call('del', unpack(redis.call('keys', ARGV[1])))" 0 126.com*
最新文章
- web前端开发学习内容
- NPOI 数据导入导出
- 利用定时器实时显示<;input type=";range";/>;的值
- 二分法 codevs 1432 总数统计
- BCB 多线程的同步与协调
- 方法字段[C# 基础知识系列]专题二:委托的本质论
- ZOJ1586——QS Network(最小生成树)
- JAVA File常用的API介绍
- Java笔试知识总结(第一回)
- ThreeJS之动画交互逻辑及特效
- 9. 使用ZooKeeper Java API编程
- linux lnmp搭建及解释
- 在React中使用Typescript的实践问题总结
- volatile的使用场景
- php curl函数采集网页出现gzip压缩、编码不同导致的乱码 图文解决方法
- CentOS yum 安装获取原始rpm文件的方法
- 国内互联网公司UED博客
- Webservice返回json数据格式
- 现在的企业用到的Java开发主流框架有哪些
- 像素 转换 px dp