
redis学习
文章平均质量分 54
可问春风~
这个作者很懒,什么都没留下…
展开
-
项目优化:利用Redis实现登录注册验证功能
当注册完成后,用户去登录会去校验用户提交的手机号和验证码,是否一致,如果一致,则根据手机号查询用户信息,不存在则新建,最后将用户数据保存到redis,并且生成token作为redis的key,当我们校验用户是否登录时,会去携带着token进行访问,从redis中取出token对应的value,判断是否存在这个数据,如果没有则拦截,如果存在则将其保存到threadLocal中,并且放行。此处需将用户的多条属性存入,因此选用HashMap结构,方便后期得维护和数据修改。原创 2023-06-29 15:23:25 · 458 阅读 · 1 评论 -
解决状态登录刷新问题
利用二级拦截器解决无需拦截页面刷新问题原创 2023-06-29 16:03:42 · 212 阅读 · 1 评论 -
缓存穿透解决方案 —— 缓存null值
缓存穿透 :缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库。常见的解决方案有两种:缓存空对象优点:实现简单,维护方便缺点:额外的内存消耗可能造成短期的不一致布隆过滤优点:内存占用较少,没有多余key缺点:实现复杂存在误判可能。原创 2023-06-30 10:22:47 · 437 阅读 · 1 评论 -
探究缓存击穿问题及解决方案
摘要:本文将深入探讨缓存击穿问题的原因,解释该问题对系统性能的影响,并提供了一些常见的解决方案。原创 2023-06-30 15:47:30 · 402 阅读 · 1 评论