diff --git a/crates/app/Cargo.toml b/crates/app/Cargo.toml index 129570c..68e9544 100644 --- a/crates/app/Cargo.toml +++ b/crates/app/Cargo.toml @@ -6,7 +6,8 @@ edition = "2024" [features] postgres = ["tetratto-core/postgres"] sqlite = ["tetratto-core/sqlite"] -default = ["sqlite"] +redis = ["tetratto-core/redis"] +default = ["sqlite", "redis"] [dependencies] pathbufd = "0.1.4" diff --git a/crates/core/src/cache/redis.rs b/crates/core/src/cache/redis.rs index 335c5e4..ce04c75 100644 --- a/crates/core/src/cache/redis.rs +++ b/crates/core/src/cache/redis.rs @@ -30,7 +30,7 @@ impl Cache for RedisCache { async fn set(&self, id: Self::Item, content: Self::Item) -> bool { let mut c = self.get_con().await; - let res: Result = c.set(id, content); + let res: Result = c.set_ex(id, content, 604800); res.is_ok() }