goweb/initialization/redis.go

26 lines
551 B
Go

package initialization
import (
"fmt"
"github.com/go-redis/redis/v8"
"goweb/config"
"goweb/global"
)
// InitRedisConn 初始化Redis连接对象
func InitRedisConn() {
// 读取配置
config.InitRedisConfig()
// 初始化连接
conn := redis.NewClient(&redis.Options{
Addr: fmt.Sprintf("%s:%s", config.RedisConfig.Host, config.RedisConfig.Port),
Password: config.RedisConfig.Password,
DB: config.RedisConfig.Db,
})
global.Log.Info("Redis连接初始化成功")
global.RedisConn = global.RedisClient{
Client: conn,
}
}