Просмотр исходного кода

Make the max redis pool size configurable via env var.

master
rewby 10 месяцев назад
Родитель
Сommit
dc50cede54
Подписано: rewby Идентификатор GPG ключа: 4C2B6D2972EE5423
1 измененных файлов: 6 добавлений и 1 удалений
  1. +6
    -1
      src/client_manager.rs

+ 6
- 1
src/client_manager.rs Просмотреть файл

@@ -14,8 +14,13 @@ fn pool_from_redisinfo(info: &TrackerRedisInfo) -> color_eyre::Result<Pool<Clien
};
let new_client = Client::open(url)?;

let max_pool_size = std::env::var("MAX_REDIS_POOL_SIZE")
.unwrap_or_else(|| "32".to_string())
.parse()
.unwrap_or(32);

let pool = Pool::builder()
.max_size(32)
.max_size(max_pool_size)
.build(new_client)?;
Ok(pool)
}


Загрузка…
Отмена
Сохранить