kumo.configure_redis_throttles { PARAMS }
Configure the throttle layer to use a Redis data store to manage throttling across multiple MTA nodes.
The redis server must have redis-cell installed for throttles to work in this way.
PARAMS behaves exactly as described in redis.open.
This function should be called only from inside your init event handler.
kumo.on('init', function()
-- Use shared throttles and connection limits rather than in-process throttles
kumo.configure_redis_throttles { node = 'redis://my-redis-host/' }
end)
Since: Version 2023.08.22-4d895015
The functionality described in this outlined box requires version 2023.08.22-4d895015 of KumoMTA, or a more recent version.
Enabling redis throttles now also enables redis-based shared connection limits.
Last update:
2023-08-25
Created: 2023-03-05
Created: 2023-03-05