- add redis ReadTimeout
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details

master v1.0.28
李光春 2 years ago
parent 36cb324abe
commit 184ce91506

@ -1,3 +1,3 @@
package dorm package dorm
const Version = "1.0.27" const Version = "1.0.28"

@ -9,10 +9,11 @@ import (
) )
type ConfigRedisClient struct { type ConfigRedisClient struct {
Addr string // 地址 Addr string // 地址
Password string // 密码 Password string // 密码
DB int // 数据库 DB int // 数据库
PoolSize int // 连接池大小 PoolSize int // 连接池大小
ReadTimeout time.Duration // 读取超时
} }
// RedisClient // RedisClient
@ -31,10 +32,11 @@ func NewRedisClient(config *ConfigRedisClient) (*RedisClient, error) {
} }
c.Db = redis.NewClient(&redis.Options{ c.Db = redis.NewClient(&redis.Options{
Addr: c.config.Addr, // 地址 Addr: c.config.Addr, // 地址
Password: c.config.Password, // 密码 Password: c.config.Password, // 密码
DB: c.config.DB, // 数据库 DB: c.config.DB, // 数据库
PoolSize: c.config.PoolSize, // 连接池大小 PoolSize: c.config.PoolSize, // 连接池大小
ReadTimeout: c.config.ReadTimeout, // 读取超时
}) })
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second) ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)

Loading…
Cancel
Save