请问:session里面什么时候用到缓存

请问:session里面什么时候用到缓存,第1张

当第一次向服务器发出请求后,服务器端就会为客户生成一个session内存空间,而且还分配一个sessionID以识别客户端身份.当客户端第二次请求同一url,这时就用到缓存了.

注:请求同一url就是在你当前浏览器页面按f5刷新,地址栏的utl不变.

你可以理解为一个是暂存,另一个是保存,session是项目启动后才能往里面存值,随着项目停止,缓存数据会被清掉,而redis是一种非关系型数据库,你可以认为是一种map,以键值对方式存储数据,在项目中可以存入想要缓存的数据,也可以清空它,还可以设置缓存有效时间范围等

Session 是单用户的会话状态。

当用户访问网站时,产生一个 SESSIONID。并存在于 COOKIES 中。每次向服务器请求时,发送这个 COOKIES ,再从服务器中检索是否有这个 SESSIONID 保存的数据。。。

而 CACHE ,则是服务器端的缓存,是所有用户都可以访问和共享的。

以上就是关于请问:session里面什么时候用到缓存全部的内容,包括:请问:session里面什么时候用到缓存、用session.setAttribute和其他缓存(比如redis)来存缓存有啥区别、请教C#中的缓存跟session有什么区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9479589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存