qnc-server-old/db/redis.go

28 lines
609 B
Go
Raw Normal View History

2024-09-14 10:48:09 +08:00
package db
import (
"context"
"fmt"
"github.com/redis/go-redis/v9"
"log"
"qnc-server/config"
)
var RedisClient redis.UniversalClient
func InitRedis() {
var client redis.UniversalClient
client = redis.NewClient(&redis.Options{
Addr: config.ConfigData.Redis.Addr,
Password: config.ConfigData.Redis.Password,
DB: config.ConfigData.Redis.DB,
})
pong, err := client.Ping(context.Background()).Result()
if err != nil {
log.Fatalf("redis connect ping failed, err:", err.Error())
} else {
fmt.Printf("redis startredis connect ping response: %s", pong)
RedisClient = client
}
}