12345678910111213141516171819202122232425 |
- package boots
- import (
- "context"
- "go-nc/configs/global"
- "github.com/redis/go-redis/v9"
- "go.uber.org/zap"
- )
- func InitRedis() *redis.Client {
- client := redis.NewClient(&redis.Options{
- Addr: global.App.Config.Redis.Host + ":" + global.App.Config.Redis.Port,
- Password: global.App.Config.Redis.Password,
- DB: global.App.Config.Redis.DB, // use default DB
- })
- // 链接失败
- if err := client.Ping(context.Background()).Err(); err != nil {
- global.App.Log.Error("redis 链接失败", zap.Error(err))
- } else {
- // 链接成功打印日志
- global.App.Log.Info("Redis 链接成功")
- }
- return client
- }
|