老师,这个验证码数据是存在本地内存的? 如果是分布式系统的话是不是就不能验证了?
老师,这个验证码数据是存在本地内存的? 如果是分布式系统的话是不是就不能验证了?
27
收起
正在回答 回答被采纳积分+1
1回答
bobby
2021-03-23 09:27:39
这个问到点上了, 默认确实是保存在内存中的,分布式情况下使用会有问题,不过这个库预留了接口可以实现保存到redis中
,https://github.com/liuhongdi/digv19 这里也有人实现了 gin+redis+这个库的保存 可以参考一下
这是源码, 这个库只完成了内存的认证, 如果需要实现基于redis的话那么需要自己按照这个接口实现,所以redis的自动重连功能也需要自己实现
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星