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/IService/ICacheService.cs |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/DocumentServiceAPI.Services/IService/ICacheService.cs b/DocumentServiceAPI.Services/IService/ICacheService.cs
new file mode 100644
index 0000000..c3bfcb6
--- /dev/null
+++ b/DocumentServiceAPI.Services/IService/ICacheService.cs
@@ -0,0 +1,38 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DocumentServiceAPI.Services.IService
+{
+    /// <summary>
+    /// 缂撳瓨鏈嶅姟
+    /// 鐩墠鍙啓浜嗗redis鐨勬敮鎸� 锛屽闇�瑕佸叾浠栫殑锛岃嚜琛屽畬鍠� 璇ユ帴鍙d负鎸夋爣鍑嗘湇鍔℃敞鍏ワ紝鍦ㄦ敞鍏ユ椂鍒ゅ喅浜嗗redis鐨勯厤缃�傚鏋滄病鏈夊伓閰嶇疆锛岃�呬笉娉ㄥ叆鏈嶅姟
+    /// </summary>
+    public interface IRedisCacheService
+    {
+        /// <summary>
+        /// 璁剧疆涓�涓敭鍊�
+        /// </summary>
+        /// <typeparam name="T"></typeparam>
+        /// <param name="key"></param>
+        /// <param name="value"></param>
+        /// <param name="expireSeconds"></param>
+        /// <returns></returns>
+        bool Add<T>(string key, T value, int expireSeconds);
+        /// <summary>
+        /// 鑾峰彇涓�涓敭鍊�
+        /// </summary>
+        /// <typeparam name="T"></typeparam>
+        /// <param name="key"></param>      
+        /// <returns></returns>
+        T? Get<T>(string key);
+        /// <summary>
+        /// 鑾峰彇閿�煎墿浣欒繃鏃堕棿 绉掔骇
+        /// </summary>
+        /// <param name="key"></param>
+        /// <returns></returns>
+        public long GetTtl(string key);
+    }
+}

--
Gitblit v1.9.1