没有理清楚登录时候mysql和redis的各自作用

来源:7-14 session存入redis

慕慕0338187

2021-04-27

其实采取把session存到redis中,mysql的user表本质应该是没有用户字段的吧?
浏览器发送请求,会先判断cookie的userid,有的话会去对应的session中查询username,没有的话会先初始化为{};然后调用/api/user/login的时候再设置session

其实这个过程没有从mysql的user表进行存取吧?
没有理清楚这个逻辑

写回答

1回答

双越

2021-04-27

第一次申请登录(此时还没有 cookie)会去 mysql 查询 user 表的信息,根据用户名和密码。

后面在发送请求,带着 cookie ,就需要登录校验,即查询 session ,即你说的这个过程。

0
2
双越
回复
慕慕0338187
mysql 是硬盘存储,session 是内存存储,作用不同,不浪费。
2021-05-06
共2条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4122 学习 · 2022 问题

查看课程