文章目录
- 现象
- 解决方法
现象
系统报错:
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 doredis.call('del', keys_to_delete[i]) -- 删除找到的每个键
end
return keys_to_delete
(3) 执行脚本
(4) 看结果
从5.4G减少到1.08M