说明:清空指定前缀缓存,redis集群情况下删除key毫无疑问是一个复杂的问题,通过redis提供的lua脚本可以很好的简化这个问题。
同时可以通过sh脚本联合lua清除多台redis服务器数据,稍微有点简单这里就不赘述了。
欢迎评价留言转发收藏 ^_^ !
-- 删除所有以 "redis开头的键"
-- 用法 redis-cli -h 127.0.0.1 -p 6379 EVAL "$(cat delete_redis_keys.lua)" 0
local keys = redis.call('KEYS','redis*')
for _, key in ipairs(keys) do
redis.call('DEL',key)
end
return #keys
1284

被折叠的 条评论
为什么被折叠?



