fix(cron): add missing tasks to collect expired items in mem KV (#2466)

This commit is contained in:
Aaron Liu
2025-06-12 09:55:05 +08:00
parent 3ab86e9b1d
commit e750cbfb77
3 changed files with 15 additions and 4 deletions

View File

@@ -73,6 +73,9 @@ func (s *server) Start() error {
s.kv = s.dep.KV()
// delete all cached settings
_ = s.kv.Delete(setting.KvSettingPrefix)
if memKv, ok := s.kv.(*cache.MemoStore); ok {
memKv.GarbageCollect(s.logger)
}
// TODO: make sure redis is connected in dep before user traffic.
if s.config.System().Mode == conf.MasterMode {