Commit 7efa501a authored by 姜登's avatar 姜登

ip

parent 56d69691
Pipeline #18419 passed with stage
in 19 seconds
......@@ -4,7 +4,7 @@
* @Author: jd
* @Date: 2019-02-25 18:59:53
* @LastEditors : jd
* @LastEditTime : 2019-12-21 15:18:31
* @LastEditTime : 2019-12-21 15:20:30
*/
'use strict';
......@@ -43,11 +43,11 @@ class CacheService extends Service {
const iplimit = await app.redis.get(ip[0]);
if (ip[0] !== '101.71.242.179' && ip[0] !== '122.224.130.226') {
if (!iplimit) {
await app.redis.set(ip, JSON.stringify({ count: 1 }), 'EX', 15 * 3600);
await app.redis.set(ip[0], JSON.stringify({ count: 1 }), 'EX', 15 * 3600);
ctx.logger.info(`ipLimit set ${ip[0]} value:`, 1);
} else {
const { count } = JSON.parse(iplimit);
await app.redis.set(ip, JSON.stringify({ count: count + 1 }), 'EX', 15 * 3600);
await app.redis.set(ip[0], JSON.stringify({ count: count + 1 }), 'EX', 15 * 3600);
ctx.logger.info(`ipLimit ADD ${ip[0]} value:`, count + 1);
if (count + 1 > 30) {
ctx.logger.info(`ipLimit ${ip[0]} MAX30LIMIT 提交任务失败`);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment