From 57c0156fe021f9c690993e91da5dd280187f4fad Mon Sep 17 00:00:00 2001
From: liaoxujun@qq.com <liaoxujun@qq.com>
Date: 星期二, 01 八月 2023 17:15:03 +0800
Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/DocumentService

---
 DocumentServiceAPI.Services/RedisCacheScService.cs |   42 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 42 insertions(+), 0 deletions(-)

diff --git a/DocumentServiceAPI.Services/RedisCacheScService.cs b/DocumentServiceAPI.Services/RedisCacheScService.cs
new file mode 100644
index 0000000..0d6635e
--- /dev/null
+++ b/DocumentServiceAPI.Services/RedisCacheScService.cs
@@ -0,0 +1,42 @@
+锘縰sing DocumentServiceAPI.Services.IService;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Furion.DependencyInjection;
+
+namespace DocumentServiceAPI.Services
+{
+    /// <summary>
+    /// redis缂撳瓨鏈嶅姟
+    /// </summary>
+    public class RedisCacheScService: IRedisCacheService, IScoped
+    {
+        /// <summary>
+        /// 璁剧疆涓�涓敭鍊�
+        /// </summary>
+        /// <typeparam name="T"></typeparam>
+        /// <param name="key"></param>
+        /// <param name="value"></param>
+        /// <returns></returns>
+        public bool Add<T>(string key, T value, int expireSeconds = -1)
+        {
+            return RedisHelper.Set(key, value, expireSeconds);
+        }
+
+        public T? Get<T>(string key)
+        {
+            return RedisHelper.Get<T>(key);
+        }
+        /// <summary>
+        /// 鑾峰彇绉掔骇杩囨湡鏃堕棿
+        /// </summary>
+        /// <param name="key"></param>
+        /// <returns></returns>
+        public long GetTtl(string key)
+        {
+            return RedisHelper.Ttl(key);
+        }
+    }
+}

--
Gitblit v1.9.1