redis批量删除keys,用lua脚本。

文章目录

现象

系统报错:

misconf redis is configured to save ....

后查看机器内存。

在这里插入图片描述
在这里插入图片描述
是内存满了,需要删除其中的key

解决方法

(1) 编写一个脚本,放在redis-cli.exe同一个目录
在这里插入图片描述
(2) 脚本内容如下:

-- 使用Lua脚本批量删除匹配特定模式的键
local keys_to_delete = redis.call('keys', 'info:*') -- 使用给定的模式查找键
for i=1,#keys_to_delete do
    redis.call('del', keys_to_delete[i]) -- 删除找到的每个键
end
return keys_to_delete

(3) 执行脚本

在这里插入图片描述
(4) 看结果
在这里插入图片描述
从5.4G减少到1.08M

相关推荐

  1. redis如何批量删除key

    2024-07-11 02:42:04       39 阅读
  2. Redis批量删除指定前缀的key

    2024-07-11 02:42:04       16 阅读
  3. Redis 如何批量删除指定前缀的Key

    2024-07-11 02:42:04       37 阅读
  4. Redis使用Lua脚本

    2024-07-11 02:42:04       49 阅读
  5. Redis整合Lua脚本

    2024-07-11 02:42:04       45 阅读

最近更新

  1. Python利用psutil库进行监控进程和资源

    2024-07-11 02:42:04       0 阅读
  2. SpringBoot RestHighLevelClient 按版本更新

    2024-07-11 02:42:04       0 阅读
  3. 跨域问题几种解决方法

    2024-07-11 02:42:04       0 阅读
  4. Python面试整理-文件处理

    2024-07-11 02:42:04       0 阅读
  5. 分式

    2024-07-11 02:42:04       0 阅读
  6. Spring WebFlux 介绍与效果演示示例

    2024-07-11 02:42:04       0 阅读
  7. django 需要修改的文件

    2024-07-11 02:42:04       0 阅读
  8. Random,ThreadLocalRandom,SecureRandom有什么区别

    2024-07-11 02:42:04       0 阅读
  9. Python 爬虫技术 第05节 异常处理

    2024-07-11 02:42:04       0 阅读
  10. 微信小程序开发:DOM 相关 API 使用详解

    2024-07-11 02:42:04       0 阅读
  11. QtQuick-QML语法

    2024-07-11 02:42:04       0 阅读
  12. Codeforces Round 960 (Div. 2)VP

    2024-07-11 02:42:04       0 阅读
  13. WebAssembly在前端开发中的创新与应用

    2024-07-11 02:42:04       0 阅读

热门阅读

  1. arm64架构下源码编译安装kafka —— 筑梦之路

    2024-07-11 02:42:04       6 阅读
  2. 在Ubuntu 14.04上安装和配置VNC的方法

    2024-07-11 02:42:04       6 阅读