first commit
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
package utils
|
||||
|
||||
import (
|
||||
"base-service/pkg/queue"
|
||||
"fmt"
|
||||
|
||||
"github.com/go-redis/redis"
|
||||
)
|
||||
|
||||
var Redis *redis.Client
|
||||
|
||||
const RedisNil = "redis: nil"
|
||||
|
||||
func InitRedis() {
|
||||
password := GetConfigString("redis.password")
|
||||
host := GetConfigString("redis.host")
|
||||
port := GetConfigInt("redis.port")
|
||||
defaultDb := GetConfigInt("redis.default_db")
|
||||
Redis = redis.NewClient(&redis.Options{
|
||||
Addr: fmt.Sprintf("%s:%d", host, port),
|
||||
Password: password, // no password set
|
||||
DB: defaultDb, // use default DB
|
||||
})
|
||||
_, err := Redis.Ping().Result()
|
||||
if err != nil {
|
||||
Logger.Fatal("clint redis error ", err)
|
||||
}
|
||||
|
||||
queue.RegisterRedis(Redis)
|
||||
}
|
||||
Reference in New Issue
Block a user