php接口开发如何刷新token

在用户登录之后会将用户用户id 登录ip 通过一些算法加密
加密之后将用户token写入数据库并且写入缓存 (redis)
写入缓存的目的是每次客户端请求要获取用户id 写入数据库是想在用户做了修改密码之类的操作 将token清空

但是写入缓存是 1 个小时 redis在到期之后就没了 如何做到到期之后可以继续使用

自己有一个思路 就是如果在缓存中查询不到就去数据库查询 数据库中查询到了直接返回再次写入缓存

但是这种实现的方式好像不太好 各位大神有什么好的办法吗?


宝慕林4294392
浏览 1193回答 1
1回答

白衣染霜花

接口中的 token 刷新机制。这个更新令牌 可能会帮到你
打开App,查看更多内容
随时随地看视频慕课网APP