参考文章地址:https://dotnetcoretutorials.com/2017/01/06/using-redis-cache-net-core/

具体步骤:

1   Install-Package Microsoft.Extensions.Caching.Redis

2‘

 public void ConfigureServices(IServiceCollection services)
{
services.AddMvc(); services.AddDistributedRedisCache(option =>
{
option.Configuration = "127.0.0.1";
option.InstanceName = "master";
});
}

3:

[Route("api/[controller]")]
public class HomeController : Controller
{
private readonly IDistributedCache _distributedCache; public HomeController(IDistributedCache distributedCache)
{
_distributedCache = distributedCache;
} [HttpGet]
public async Task<string> Get()
{
var cacheKey = "TheTime";
var existingTime = _distributedCache.GetString(cacheKey);
if (!string.IsNullOrEmpty(existingTime))
{
return "Fetched from cache : " + existingTime;
}
else
{
existingTime = DateTime.UtcNow.ToString();
_distributedCache.SetString(cacheKey, existingTime);
return "Added to cache : " + existingTime;
}
}
}

  

最新文章

  1. MVC4做网站后台:用户管理 &mdash;&mdash;用户组 2、查看、修改、删除用户组
  2. 理解 JavaScript 作用域和作用域链
  3. FastCgi 与 PHP-FPM
  4. border:0; VS border:none;
  5. 5050 [JL] 他爱上了鸭蛋
  6. sql server中的decimal或者numeric的精度问题
  7. MySQL多实例-精典故障案例
  8. Qt5.0.2无法发布问题
  9. C++中实现回调机制的几种方式(一共三种方法,另加三种)
  10. Java集合框架的知识总结
  11. BST树,B树、B-树、B+树、B*树
  12. Jenkins: 使用groovy + job-dsl 创建并触发job
  13. JAVA NIO之文件通道
  14. Java反射之修改常量值
  15. JDK动态代理浅析
  16. 第 1 章 JS变量、作用域
  17. web自动化测试python+selenium学习总结----python环境安装
  18. eclipse光标变粗解决方法
  19. Flask--SQLAlchemy--基本查询备忘
  20. Install Jetty web server on CentOS 7 / RHEL 7

热门文章

  1. JAVA设计模式之:訪问者模式
  2. 学习一点汇编 INT 16H指令
  3. bzoj3771
  4. Spark SQL中 RDD 转换到 DataFrame
  5. [Swift通天遁地]七、数据与安全-(18)使用Swift实现原生的MD5加密
  6. java 锁机制(synchronized 与 Lock)
  7. 拼接sql ()
  8. python框架之虚拟环境的配置
  9. CSS基础知识(定位、浮动)
  10. python--8、面向对象的深入知识