diff --git a/const.go b/const.go index f47d4f1..dc36b2b 100644 --- a/const.go +++ b/const.go @@ -1,3 +1,3 @@ package dorm -const Version = "1.0.27" +const Version = "1.0.28" diff --git a/redis.go b/redis.go index 96cc95f..6ce6648 100644 --- a/redis.go +++ b/redis.go @@ -9,10 +9,11 @@ import ( ) type ConfigRedisClient struct { - Addr string // 地址 - Password string // 密码 - DB int // 数据库 - PoolSize int // 连接池大小 + Addr string // 地址 + Password string // 密码 + DB int // 数据库 + PoolSize int // 连接池大小 + ReadTimeout time.Duration // 读取超时 } // RedisClient @@ -31,10 +32,11 @@ func NewRedisClient(config *ConfigRedisClient) (*RedisClient, error) { } c.Db = redis.NewClient(&redis.Options{ - Addr: c.config.Addr, // 地址 - Password: c.config.Password, // 密码 - DB: c.config.DB, // 数据库 - PoolSize: c.config.PoolSize, // 连接池大小 + Addr: c.config.Addr, // 地址 + Password: c.config.Password, // 密码 + DB: c.config.DB, // 数据库 + PoolSize: c.config.PoolSize, // 连接池大小 + ReadTimeout: c.config.ReadTimeout, // 读取超时 }) ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)