diff --git a/apisix/plugins/limit-count/limit-count-redis.lua b/apisix/plugins/limit-count/limit-count-redis.lua index 7958bdc840d9..253d557595c0 100644 --- a/apisix/plugins/limit-count/limit-count-redis.lua +++ b/apisix/plugins/limit-count/limit-count-redis.lua @@ -93,6 +93,11 @@ function _M.incoming(self, key) return nil, err end + local ok, err = red:set_keepalive(10000, 100) + if not ok then + return nil, err + end + if remaining < 0 then return nil, "rejected" end