准备

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

缓存服务在应用开发中最常用的功能,特别是Session和Cookies,Cache部分业务开发过程会使用到。

在负载均衡环境下,缓存服务需要存储到服务器。

缓存默认实现在内存在,可以通过配置切换到Redis服务。

 

一、Session操作api

 

            //设置Session值
            SessionHelper.Set(key, value);
            //读取Session值
            var value = SessionHelper.Get(key);

 

二、Cookies操作api

 

            //设置Cookie值
            CookieHelper.Set(key, value);
            //读取Cookie值
            var value = CookieHelper.Get(key);

 

三、Cache操作api

 

            //设置Cache值
            CacheHelper.Set(key, value);
            //读取Cache值
            var value = CacheHelper.Get(key);

 

四、切换缓存使用Redis

 

第一步:安装运行Redis服务,获得连接参数。

第二步:在Startup.cs文件ConfigureServices中添加服务。

.AddDistributedRedisCache(option => option.Configuration = Configuration.GetConnectionString("redisconnectionString"))

第三步:在appsettings.json中配置redisconnectionString连接字符串。

{
  "ConnectionStrings": {
    "redisconnectionString": "k8s.chenyinxin.com:31087"
  }
}

 

切换后,Session、Cache的数据会写入到Redis中。

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄