这里将集成Redis,使用Redis来缓存数据,在appsettings.json
配置Redis的连接字符串
//appsettings.json
..."Caching": {"IsOpen": "true","RedisConnectionString": "127.0.0.1:6379,ConnectTimeout=15000,SyncTimeout=5000"}...
在对应的AppSettings.cs里面读取配置的Redis字符串
//AppSettings.cs
/// <summary>
/// 缓存
/// </summary>
public static class Caching
{/// <summary>/// 缓存字符串/// </summary>public static string RedisConnectionString => _config["Caching:RedisConnectionString"];//是否开启缓存public static string IsOpen => _config["Caching:IsOpen"];
}
在.Application.Caching
层添加包Microsoft.Extensions.Caching.StackExchangeRedis
,然后在模块类MagBlogApplicationCachingModule
中添加配置缓存实现