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