fix: impl Drop for RedisConnectionPool (#1051)

This commit is contained in:
Kartikeya Hegde
2023-05-04 19:31:33 +05:30
committed by GitHub
parent e5cc0d9d45
commit 3d05e50abc
8 changed files with 14 additions and 40 deletions

View File

@ -155,6 +155,13 @@ impl RedisConnectionPool {
}
}
impl Drop for RedisConnectionPool {
fn drop(&mut self) {
let rt = tokio::runtime::Handle::current();
rt.block_on(self.close_connections())
}
}
struct RedisConfig {
default_ttl: u32,
default_stream_read_count: u64,