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

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