【OF框架】缓存Session/Cookies/Cache代码调用api,切换缓存到Redis
2024-08-27 07:58:16
准备
缓存服务在应用开发中最常用的功能,特别是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中。
最新文章
- 警惕SQL语句陷井
- Codeforces Round #367 (Div. 2) A. Beru-taxi (水题)
- [BZOJ 1014] [JSOI2008] 火星人prefix 【Splay + Hash】
- 美工与程序猿的Web工作怎样做到相对分离?
- package。。
- Python实战之SocketServer模块
- Jdbc访问数据库篇
- 《Linux调优工具oprofile的演示分析》
- SpringBoot 添加mybatis generator 自动生成代码插件
- Python的类的下划线命名的区别
- javah命令的使用
- Masnory 学习
- BP神经网络算法推导
- python中%r和%s的区别
- Django-高级特性
- JVM heap中各generation的大小(Sizing the Generations)
- ffmpeg 简单使用总结
- Python—面向对象02
- 使用 Spring 容器管理 Filter
- Docker 的CMD与ENTRYPOINT区别
热门文章
- LeetCode_344. Reverse String
- 【linux】查看TensorRT版本
- Docker快速入门——Docker-Compose
- 【嵌入式硬件Esp32】Eclipse c++切换回英文方法
- 【GStreamer开发】GStreamer播放教程09——数字音频传输
- 路由(Routing)
- 虚拟机性能监控与故障处理工具(深入理解java虚拟机三)
- WUSTOJ 1344: still水题(Java)进制转换
- golang日志库之glog使用问题总结
- PPPoE中间人拦截以及校园网突破漫谈