public static IServiceProvider Configure()
{
var services = new ServiceCollection();
services.AddLogging();
services.AddEnyimMemcached(o => o.Servers = new List<Server> { new Server { Address = "localhost", Port = 11211 } });
services.AddSingleton<ICacheProvider, CacheProvider>();
services.AddSingleton<ICacheRepository, CacheRepository>();
return services.BuildServiceProvider();
}
asp.net core中的缓存中间件
参考例子中的代码可以学习到缓存中间件的用法