Redis实现用户登陆失败次数限制
这里使用的是SpringBoot + Redis搭建,基于RedisAtomicInteger的一个简单的应用实例,具体实现是10分钟内用户登录失败次数不能超过3次,超过则返回相关上限提示,时间间隔可以根据个人需求修改。
引入Redis依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
具体业务逻辑(这里只是简单的demo,可以根据个人需求去做)
package com.user.server.service;
import org.springframework.beans.factory.annotation