26 lines
551 B
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,
|
|
}
|
|
}
|