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

Posted 平凡加班狗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis02_session存在哪,redis解决session的存储问题_session的过期时间默认是半个小时相关的知识,希望对你有一定的参考价值。

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


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

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

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

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




冗余就是重复的意思

缓存怎么理解
其实mybatis里面就有一级缓存和二级缓存
缓存就是这个缓存
缓存是把数据存在内存中的,所以速度非常快

注意:=读写分离也叫主从复制
读写分离里面有个规则需要注意一下:能写的也能读,能读的就只能读

以上是关于redis02_session存在哪,redis解决session的存储问题_session的过期时间默认是半个小时的主要内容,如果未能解决你的问题,请参考以下文章

利用redis实现session共享

Redis 02-实战篇Redis

工具-Redis-django存储session(99.6.4)

Redis进阶学习02---Redis替代Session和Redis缓存

flask,设置session存储redis

在线用户存在redis还是数据库