进京车辆规定,zhifuxiadeyouhuo,大蟒蛇吃人
redis教程 http://www.runoob.com/redis/redis-tutorial.html
下载地址:https://github.com/MSOpenTech/redis/releases。
将Redis发布包解压:
在目录下,添加start.bat文件(内容如下),以管理员权限打开,启动Redis缓存
@echo off cd /d %~dp0 redis-server.exe redis.windows.conf
在目录下,添加Controller.bat文件(内容如下),以管理员权限打开,cmd访问Redis缓存,项目命令看redis教程
@echo off cd /d %~dp0 redis-cli.exe -h 127.0.0.1 -p 6379
以下代码及完整代码GitBub地址:https://github.com/heshengli/nop
CacheHelper代码:
public class CacheHelper { public static readonly string _RedisCachingConnectionString =ConfigurationManager.AppSettings["RedisCachingConnectionString"]; private static readonly RedisCacheManager _RedisCacheManager; static CacheHelper() { //创建缓存 if (!string.IsNullOrWhiteSpace(_RedisCachingConnectionString)) { RedisConnectionWrapper RedisConnectionWrapper = new RedisConnectionWrapper(_RedisCachingConnectionString); _RedisCacheManager = new RedisCacheManager(RedisConnectionWrapper); } } /// <summary> /// 创建缓存项的文件 /// </summary> /// <param name="key">缓存Key</param> /// <param name="obj">object对象</param> public static void Insert(string key, object obj) { Insert(key, obj, 60); } /// <summary> /// 移除缓存项的文件 /// </summary> /// <param name="key">缓存Key</param> public static void Remove(string key) { _RedisCacheManager.Remove(key); } /// <summary> /// 创建缓存项过期 /// </summary> /// <param name="key">缓存Key</param> /// <param name="obj">object对象</param> /// <param name="expires">过期时间(分钟)</param> public static void Insert(string key, object obj, int expires) { _RedisCacheManager.Set(key, obj, expires); } /// <summary> /// 获取缓存对象 /// </summary> /// <param name="key">缓存Key</param> /// <returns>object对象</returns> public static object Get(string key) { if (string.IsNullOrEmpty(key)) return null; return _RedisCacheManager.Get<object>(key); } /// <summary> /// 获取缓存对象 /// </summary> /// <typeparam name="T">T对象</typeparam> /// <param name="key">缓存Key</param> /// <returns></returns> public static T Get<T>(string key) { return _RedisCacheManager.Get<T>(key); } }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论