You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

redismsgsender.go 1.1 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package labelmsg
  2. import (
  3. "code.gitea.io/gitea/modules/log"
  4. "code.gitea.io/gitea/modules/setting"
  5. )
  6. // 方法名
  7. func SendAddAttachToLabelSys(attach string) error {
  8. redisclient := Get()
  9. //记得销毁本次链连接
  10. defer redisclient.Close()
  11. _, err := redisclient.Do("Publish", setting.LabelTaskName, attach)
  12. if err != nil {
  13. log.Critical("redis Publish failed.")
  14. }
  15. log.Info("LabelRedisQueue(%s) success", attach)
  16. return nil
  17. }
  18. func SendDeleteAttachToLabelSys(attach string) error {
  19. redisclient := Get()
  20. //记得销毁本次链连接
  21. defer redisclient.Close()
  22. _, err := redisclient.Do("Publish", setting.LabelDatasetDeleteQueue, attach)
  23. if err != nil {
  24. log.Critical("redis Publish failed.")
  25. }
  26. log.Info("LabelDatasetDeleteQueue(%s) success", attach)
  27. return nil
  28. }
  29. func SendDecompressAttachToLabelOBS(attach string) error {
  30. redisclient := Get()
  31. //记得销毁本次链连接
  32. defer redisclient.Close()
  33. _, err := redisclient.Do("Publish", setting.DecompressOBSTaskName, attach)
  34. if err != nil {
  35. log.Critical("redis Publish failed.")
  36. }
  37. log.Info("LabelDecompressOBSQueue(%s) success", attach)
  38. return nil
  39. }