redis02_session存在哪,redis解决session的存储问题_session的过期时间默认是半个小时

redis02_session存在哪,redis解决session的存储问题


session的过期时间默认是半个小时
我们常常遇到过这种情况,那就是我们登录某个网站,如果30分钟没有任何操作的话,
到时候我们再来操作的话,我们发现自己掉线了,需要重新登录

不登录的话,就没办法知道用户是什么角色,也就没办法知道给它什么权限
所以一个系统最起码的功能就是登录,没有登录很多事情不能做

问题:为什么需要redis解决session的存储问题

比如登录的时候,我们需要在session中保存好个人信息,但是这个session是保存在服务器中的
但是如果是负载均衡的项目,会有多个服务器,那么这个时候咋办,我们只保存在了一个服务器,
如果nginx,或者其它负载均衡的操作,把请求发给了其它的服务器,这不就出问题了吗
所以我们需要redis来帮我们解决这个问题
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
冗余就是重复的意思
冗余就是重复的意思
在这里插入图片描述
缓存怎么理解
其实mybatis里面就有一级缓存和二级缓存
缓存就是这个缓存
缓存是把数据存在内存中的,所以速度非常快
在这里插入图片描述
注意:=读写分离也叫主从复制
读写分离里面有个规则需要注意一下:能写的也能读,能读的就只能读

Guess you like

Origin blog.csdn.net/qq_41753340/article/details/119879370