刚买的 Redis 没多久就满了?罪魁祸首竟是这个...的全部评论

刚买的 Redis 没多久就满了?罪魁祸首竟是这个...的全部评论
5个评论
编程导航_小y
@官方运营 学习、求职、生活问题欢迎交流
流汗了 🤣 写 bug,扣钱~
2024-09-29
KiveAllen小幽
哈哈哈同事间最喜欢互怼了!!!😆
2024-09-29
2024-09-29
羊村扛把子
Golang后端
压缩试试?
2024-09-29
我是顾
我是顾
等级vip作者
:
Redis Session 里就存了个User Id,已经是最简的了
2024-09-29
羊村扛把子
能换成token?
2024-09-29
我是顾
对已经上线的网站成本比较大
2024-09-29
羊村扛把子
我想请教一下!🙋‍♂️ 1、为什么这个session要用3key去处理,1个key不行吗?1key+定期删除应该也够吧?毕竟内存降为1/3了 2、为什么说改成token成本比较大?是因为登陆、校验登陆这一块没有做成接口的形式?如果在前端、后端都以接口形式的调用,我想成本是很低的。
2024-09-29
我是顾
1)这是Spring Session 的逻辑,原因我文章也说了呢 2)因为现在线上用户的登录态都是使用cookie那一套的,改成 token 势必会影响所有的用户的登录态
2024-09-29
羊村扛把子
第二套方案,有不影响的方案,但看这情况,就是值不值得了
2024-09-29
那年寒冬我还年轻
改token所有用户都要重新登录吗🤓
2024-10-11
那年寒冬我还年轻
用定期查询redis中过期的sessionid去删除redis中的session是为了变现的节省空间吗😂
2024-10-11
我是顾
现在的是cookie session 那一套,token 是另外一种,换肯定会影响登录的。
2024-10-11
我是顾
是为了解决Redis不准时删除过期key的问题 文章有写
2024-10-11
wood
Java后端
就是说Spring Session让每次访问新页面,然后去查询对应的session,就会多插入一条第二种类型的数据,从而导致oom了吗? 最后修改是通过主动去获取第一种类型session去找到对应的session?
2024-10-11
我是顾
我是顾
等级vip作者
:
小程序频道请求登录接口导致
2024-10-11
wood
那你正常切换页面,调用接口获取登录态信息的时候,不会新增第二种类型的数据吗 反复退出进入,这个操作不会很常见吧
2024-10-11
wood
回复
:
如果不新增,那怎么保证登录态的过期时间刷新呢?直接更新第一种类型吗
2024-10-11
我是顾
我是顾
等级vip作者
回复
:
只有在刷新登录态的时候,时间戳才会刷新,小程序它是每次打开都调用登录接口,所以第二种类型会一直增加
2024-10-11
我是顾
我是顾
等级vip作者
回复
:
文章有写 spring里有一个定时器 会刷新的
2024-10-11
大铃铛Weslie
Java后端
之前没碰见过这种3key存session的实现。但看下来总觉得有点奇怪 1. 第二个key每次更新session都创建一个Redis记录有点怪怪的🤔不能更新之前记录的时间戳吗? 2. 第三个key记录Session 的过期,不能在代码里获取第一个key的过期时间来判断吗?
2024-10-11
欢YOLO
Java后端
使用jwt是不是更好一些,但是要换技术栈改动的可能很多
2024-10-11
我是顾
我是顾
等级vip作者
:
是的
2024-10-11
下载 APP