refactor(redis_interface): separating redis functionality and dependent functionalities outside router crate (#15)

Co-authored-by: Sanchith Hegde
This commit is contained in:
Nishant Joshi
2022-11-28 11:40:13 +05:30
committed by GitHub
parent cc473590cb
commit 10003cd6fe
22 changed files with 544 additions and 302 deletions

View File

@ -1,7 +1,6 @@
pub mod api;
pub mod encryption;
pub mod logger;
pub mod redis;
use std::sync::Arc;
@ -12,7 +11,7 @@ pub struct Store {
pub master_pool: crate::db::SqlDb,
#[cfg(feature = "olap")]
pub replica_pool: crate::db::SqlDb,
pub redis_conn: Arc<crate::services::redis::RedisConnectionPool>,
pub redis_conn: Arc<redis_interface::RedisConnectionPool>,
#[cfg(feature = "kv_store")]
pub(crate) config: StoreConfig,
}