From 1aabe9e524a02fbc9f4301dd530eb8b87614d2cf Mon Sep 17 00:00:00 2001 From: Radical Date: Thu, 8 May 2025 00:53:59 +0200 Subject: [PATCH] feat: add del_cache_key() function --- src/utils.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/utils.rs b/src/utils.rs index b28407d..be96e45 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -84,5 +84,13 @@ impl Data { redis::cmd("GET").arg(key_encoded).query_async(&mut conn).await } + + pub async fn del_cache_key(&self, key: String) -> Result<(), RedisError> { + let mut conn = self.cache_pool.get_multiplexed_tokio_connection().await?; + + let key_encoded = encode(key); + + redis::cmd("DEL").arg(key_encoded).query_async(&mut conn).await + } }