public static acquire() throws Exception{
String luaScript.= Files.toString(new File("limit.lua"),Charset.defaultCharset());
Jedis jedis = new Jedis("192.168.147.52",6379);
//获取当前秒数
String key = "ip:"+System.currentTimeMillis()/1000;
String limit = 3;
return (Long)jedis.eval(luaScript,lists.newArrayList(key),lists,newArrayList(limit))==1;;
}{
}
分布式系统判断是否需要对接口限流的代码实现
最新推荐文章于 2024-04-30 09:35:31 发布