处理类
@Slf4j
@Aspect
@Component
public class RateLimterHandler {
@Autowired
RedisTemplate redisTemplate;
@Autowired
private RedisUtils redisUtils;
@Autowired
private Jedis jedisConnection;
private DefaultRedisScript<Long> getRedisScript;
@PostConstruct
public void init() {
getRedisScript = new DefaultRedisScript<>();
getRedisScript.setResultType(Long.class);
getRedisScript.setScriptSource(new ResourceScriptSource(new ClassPathResource("limitToken.lua")));
log.info("加载限流脚本"