libi / dcron

轻量分布式定时任务库 a lightweight distributed job scheduler library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

一秒执行redis命令200多次?这有点太多了吧,我设置的是秒级定时任务

jinsuojinsuo opened this issue · comments

1676531774.933469 [0 127.0.0.1:57462] "scan" "1759" "match" "distributed-cron:mole_show:"
1676531774.933515 [0 127.0.0.1:57462] "scan" "2623" "match" "distributed-cron:mole_show:
"
1676531774.933555 [0 127.0.0.1:57462] "scan" "127" "match" "distributed-cron:mole_show:"
1676531774.933595 [0 127.0.0.1:57462] "scan" "2815" "match" "distributed-cron:mole_show:
"

一秒执行redis命令200多次?这有点太多了吧,我设置的是秒级定时任务

为啥要用scan呢?redis键越多性能越差

啥时间给优化一下呢

commented

你给 dcron 单独设置一个 redis db试试呢? scan 指令扫描次数取决于当前db内的key/value数量 和 扫描间隔。