diff --git a/config/config.yaml b/config/config.yaml index 7d864283c..01098b14e 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -36,6 +36,7 @@ redis: dbMaxActive: 0 dbIdleTimeout: 120 dbPassWord: openIM #redis密码 建议修改 + dbDatabase: 0 kafka: ws2mschat: diff --git a/pkg/common/config/config.go b/pkg/common/config/config.go index 2a8ec36ff..3b2a9314c 100644 --- a/pkg/common/config/config.go +++ b/pkg/common/config/config.go @@ -94,6 +94,7 @@ type config struct { DBMaxActive int `yaml:"dbMaxActive"` DBIdleTimeout int `yaml:"dbIdleTimeout"` DBPassWord string `yaml:"dbPassWord"` + DBDatabase int `yaml:"dbDatabase"` } RpcPort struct { OpenImUserPort []int `yaml:"openImUserPort"` diff --git a/pkg/common/db/model.go b/pkg/common/db/model.go index 812783e03..2d0398178 100644 --- a/pkg/common/db/model.go +++ b/pkg/common/db/model.go @@ -105,7 +105,7 @@ func init() { redis.DialReadTimeout(time.Duration(1000)*time.Millisecond), redis.DialWriteTimeout(time.Duration(1000)*time.Millisecond), redis.DialConnectTimeout(time.Duration(1000)*time.Millisecond), - redis.DialDatabase(0), + redis.DialDatabase(config.Config.Redis.DBDatabase), redis.DialPassword(config.Config.Redis.DBPassWord), ) },