准备


缓存服务在应用开发中最常用的功能,特别是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服务,获得连接参数。

第二步:在appsettings.json中配置 EnableRedisCache 和 RedisconnectionString 连接字符串。false值时,默认使用Memory。

{
"EnableRedisCache": "true",
"ConnectionStrings": {
"RedisConnectionString": "redis.chenyinxin.com:3101"
}

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

最新文章

  1. 警惕SQL语句陷井
  2. Codeforces Round #367 (Div. 2) A. Beru-taxi (水题)
  3. [BZOJ 1014] [JSOI2008] 火星人prefix 【Splay + Hash】
  4. 美工与程序猿的Web工作怎样做到相对分离?
  5. package。。
  6. Python实战之SocketServer模块
  7. Jdbc访问数据库篇
  8. 《Linux调优工具oprofile的演示分析》
  9. SpringBoot 添加mybatis generator 自动生成代码插件
  10. Python的类的下划线命名的区别
  11. javah命令的使用
  12. Masnory 学习
  13. BP神经网络算法推导
  14. python中%r和%s的区别
  15. Django-高级特性
  16. JVM heap中各generation的大小(Sizing the Generations)
  17. ffmpeg 简单使用总结
  18. Python—面向对象02
  19. 使用 Spring 容器管理 Filter
  20. Docker 的CMD与ENTRYPOINT区别

热门文章

  1. LeetCode_344. Reverse String
  2. 【linux】查看TensorRT版本
  3. Docker快速入门——Docker-Compose
  4. 【嵌入式硬件Esp32】Eclipse c++切换回英文方法
  5. 【GStreamer开发】GStreamer播放教程09——数字音频传输
  6. 路由(Routing)
  7. 虚拟机性能监控与故障处理工具(深入理解java虚拟机三)
  8. WUSTOJ 1344: still水题(Java)进制转换
  9. golang日志库之glog使用问题总结
  10. PPPoE中间人拦截以及校园网突破漫谈