瀏覽代碼

Make the max redis pool size configurable via env var.

master
rewby 10 月之前
父節點
當前提交
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)
}


Loading…
取消
儲存