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