Add redis pipeline window and limit cfg opts

Set redisPoolPipelineWindow to control duration before pipeline
flush (0 disables implicit pipelining) and redisPoolPipelineLimit
for max commands per pipeline (0 means no limit, only time window
applies).
This commit is contained in:
ionutboangiu
2024-10-25 20:32:00 +03:00
committed by Dan Christian Bogos
parent 3666dea54e
commit e0c05ecfa7
21 changed files with 178 additions and 85 deletions

View File

@@ -1914,6 +1914,8 @@ const (
RedisConnectTimeoutCfg = "redisConnectTimeout"
RedisReadTimeoutCfg = "redisReadTimeout"
RedisWriteTimeoutCfg = "redisWriteTimeout"
RedisPoolPipelineWindowCfg = "redisPoolPipelineWindow"
RedisPoolPipelineLimitCfg = "redisPoolPipelineLimit"
RedisTLSCfg = "redisTLS"
RedisClientCertificateCfg = "redisClientCertificate"
RedisClientKeyCfg = "redisClientKey"