redis
fenyudelushang
这个作者很懒,什么都没留下…
展开
-
使用 Redis+Redisson+注解 实现延时消息队列与定时任务
下面通过一个案例介绍如何使用Redis+Redisson+注解的方式来实现延时队列和定时任务,具体代码如下。原创 2022-01-03 22:52:16 · 2840 阅读 · 1 评论 -
SpringBoot2.0 整合 Shiro+JWT+Redis 实现图形、短信验证码登陆
这里使用到了Redis来实现JWT的过期刷新,话不多说,具体的实现代码如下。1.自定义AuthenticationToken类public final class JwtToken implements AuthenticationToken { private static final long serialVersionUID = 1L; private String jwttoken; public JwtToken(String jwttoken) {原创 2021-11-17 23:19:16 · 1282 阅读 · 0 评论 -
基于springboot 整合Redis实现令牌桶分布式API限流
这里简单说一下用Redis实现令牌桶算法的方法。用户每一次访问请求的时候,从redis中获取一个令牌,如果拿到令牌了,就说明没有超出限制,就通过这个请求,相反如果拿不到令牌就拦截这个请求或者返回错误信息,下面是代码实现部分。1.定义Redispublic final class RRateLimiter { private String rediskey = "limit"; private Long all_conut = 20L;//令牌的总数量 private Long conut原创 2021-10-21 23:47:11 · 1217 阅读 · 2 评论 -
SpringSecurity整合JWT权限验证实现前后端分离,配合使用 Redis实现token超时的刷新机制
项目使用SpringSecurity整合JWT实现权限验登陆,下面简单描述下整个流程。1.登陆成功后生成JWT token 返回给前端,前端再次访问时携带这个jwttoken,服务端收到后解析这个token,判断这个token是否超过最大有效期,如没有超过最大有效期但这个token过期了,就返回刷新后的jwt给前端,但超过了最大有效期就要用户重新登陆了,下面是具体的代码实现,有 不足之处多多指导哦。1.配置验证过期以及刷新JWT的过滤器@Componentpublic class JwtC.原创 2021-10-21 17:58:55 · 1847 阅读 · 0 评论