编辑
2023-10-15
后端
00
请注意,本文编写于 620 天前,最后修改于 620 天前,其中某些信息可能已经过时。

用go-redis连接redis

go
package redis import ( "github.com/go-redis/redis" "im-services/internal/config" "log" "time" ) var RedisDB *redis.Client // InitClient redis 连接 func InitClient() { RedisDB = redis.NewClient(&redis.Options{ Network: "tcp", Addr: config.Conf.Redis.Host + ":" + config.Conf.Redis.Port, Password: config.Conf.Redis.Password, DB: config.Conf.Redis.DB, PoolSize: config.Conf.Redis.Poll, //连接池 默认为4倍cpu数 MinIdleConns: config.Conf.Redis.Conn, //在启动阶段创建指定数量的Idle连接,并长期维持idle状态的连接数不少于指定数量 DialTimeout: 5 * time.Second, ReadTimeout: 5 * time.Second, WriteTimeout: 5 * time.Second, PoolTimeout: 5 * time.Second, }) _, err := RedisDB.Ping().Result() if err != nil { log.Fatalln(err) } }

本文作者:yowayimono

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!