package service import ( "Blog/third_party/database" "Common/consts" "Common/model/blog" "context" "log" "github.com/redis/go-redis/v9" ) type diaryService struct { } var DiaryService diaryService func (*diaryService) InitDiaryData() { var diarySlice []blog.BlogDiary result := database.GormTemplate.Find(&diarySlice) log.Println("日记初始化数据加载量:", result.RowsAffected) ctx := context.Background() for _, diary := range diarySlice { // log.Println(article) publishTime := diary.PublishTime err := database.RedisTemplate.ZAdd(ctx, consts.REDIS_BLOG_DIARY_LATEST, redis.Z{Score: float64(publishTime), Member: &diary}).Err() if err != nil { log.Println(err) } } }