credis.go 516 B

1234567891011121314151617181920212223242526272829
  1. package controllers
  2. import (
  3. "github.com/go-redis/redis/v7"
  4. "lc/common/util"
  5. )
  6. var redisCltRawdata *redis.Client
  7. func InitRedis(conf *util.RedisConfig) bool {
  8. var err1 error
  9. redisCltRawdata, err1 = util.NewRedisClient(conf, util.REDIS_DBIDX_RAWDATA)
  10. if err1 != nil {
  11. return false
  12. }
  13. return true
  14. }
  15. func UninitRedis() {
  16. if redisCltRawdata != nil {
  17. redisCltRawdata.Close()
  18. }
  19. }
  20. func Push2RedisQueue(qname, content string) error {
  21. _, err := redisCltRawdata.LPush(qname, content).Result()
  22. return err
  23. }