浏览代码

Make the max redis pool size configurable via env var.

master
rewby 9 个月前
父节点
当前提交
dc50cede54
签署人:: rewby GPG 密钥 ID: 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)
}


正在加载...
取消
保存