基于Redis的CustomerSessionProvider(一)
2024-10-18 14:03:55
CustomerSessionProvider需要实现SessionStateStoreProviderBase
在设计Redis Session Provider的时候,需要考虑
1、是否每个用户的SessionStateStoreData存储为一个key,如果一个用户存储在Session里面的变量非常多,这样每次返回的对象还是比较大,网络消耗比较大
2、Session是否需要加锁
3、SessionId的格式
初步考虑
1、Session一般不放置太多的对象,所以一个用户(SessionId)对应一个Key还是可以接受的
2、Session一般是连续访问,并发的情况非常少,可以忽略加锁的问题
3、SessionId可以使用Guid生成唯一性,另外还可以直接用内置内置的SessionId(待发现获取地方)
最新文章
- 使用Metrics.NET 构建 ASP.NET MVC 应用程序的性能指标
- MVC入门第一天
- hbase伪分布式安装(转)
- show master status empty解决方案
- c# as
- geoserver 安装 sql server 插件
- Java中String、StringBuffer、StringBuilder和toString的介绍
- 正式学习React (六) 项目篇
- vue2入坑随记(一)
- 替换Java字符串中的“&; lt;”为“<;”
- 百度地图SDK3.4的使用
- How tomcat works 读书笔记十二 StandardContext 下
- Git合并不同url的项目
- MySQL必知必会第十一章-
- idea实现自动sql-generator的使用
- Android测试环境搭建
- php读取ini配置文件属性
- (原)ubuntu中使用conda安装tensorflow-gpu
- pdfcrop不能使用
- Python之路,第十八篇:Python入门与基础18
热门文章
- SharePoint 创建一个简单的Web Part 部分
- B二分法
- MAC 配置--Tomcat服务器
- app后端设计(0)--总文件夹
- Hadoop与HBase中遇到的问题(续)java.io.IOException: Non-increasing Bloom keys异常
- Swift入门教程:基本语法(四)
- Facebook HHVM 和 Hack 手册----1.什么是Hack?
- IOS中UIDatePicker
- IOS中TableView的用法
- OCP-1Z0-051-题目解析-第4题