diff --git a/redis/server/config.yml.templete b/redis/server/config.yml.templete index 42a65bdf96863166a46b666d8ab4578f06a266b1..3c0a8be4f7d8b4b90a53aa52ef32e693bebf4eb1 100644 --- a/redis/server/config.yml.templete +++ b/redis/server/config.yml.templete @@ -9,3 +9,9 @@ log: path: ./log/plugin_redis.log max_file: 1 max_size: 10485760 +mysql: + host:localhost + port:3306 + user:'' + password:'' + database:PluginRedis \ No newline at end of file diff --git a/redis/server/config/config.go b/redis/server/config/config.go index 3892a76cc5b6e55a799fa76d2b695492abcc3ec8..949144929b7282a1e63c857ad12a527df72663a9 100644 --- a/redis/server/config/config.go +++ b/redis/server/config/config.go @@ -18,10 +18,19 @@ type HttpConf struct { Addr string `yaml:"addr"` } +type MysqlDBInfo struct { + HostName string `yaml:"host"` + Port int `yaml:"port"` + UserName string `yaml:"user"` + Password string `yaml:"password"` + DataBase string `yaml:"database"` +} + type ServerConfig struct { Redis *Redis `yaml:"redis"` Http *HttpConf `yaml:"http"` Logopts *logger.LogOpts `yaml:"log"` + Mysql *MysqlDBInfo `yaml:"mysql"` } const config_file = "./config.yml" diff --git a/redis/server/global/global.go b/redis/server/global/global.go index d3509fa7ed59fd265fa847e2d036998a8b093c95..a96e4dde46352c623c294998d3a71e7abf67530e 100644 --- a/redis/server/global/global.go +++ b/redis/server/global/global.go @@ -2,8 +2,10 @@ package global import ( "gitee.com/openeuler/PilotGo-plugins/sdk/plugin/client" + "gorm.io/gorm" ) var ( GlobalClient *client.Client + GlobalDB *gorm.DB )