项目拷打篇
一.问题概览
1.1你的项目是如何实现短信登录和验证的
我们项目使用短信验证码登录,用户输入手机号后,我们生成验证码存入 Redis,并设置过期时间。用户登录时校验验证码,通过后注册或登录,生成一个 Token,作为用户身份标识。
我们将用户信息以 Token 为 Key 存入 Redis Hash,并设置有效期,前端拿到 Token 后每次请求时放入请求头,后端通过 Token 在 Redis 中获取用户信息并刷新有效期。
这一整套机制就是通过 Redis 替代传统 Session 实现了登录状态的管理,支持无状态、前后端分离的架构设计。
2.2如何解决库存超卖问题
使用redis锁
项目拷打篇
http://example.com/2025/08/07/项目拷打/