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.2 kB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. return err
  37. }
  38. log.Info("LabelDecompressOBSQueue(%s) success", attach)
  39. return nil
  40. }