RemoteCache: Refactor remote cache settings (#95672)
* refactor remote cache settings * fix cache error getting treating as application error * fix cache error getting treating as application error
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package setting
|
||||
|
||||
type RemoteCacheSettings struct {
|
||||
Name string
|
||||
ConnStr string
|
||||
Prefix string
|
||||
Encryption bool
|
||||
}
|
||||
|
||||
func (cfg *Cfg) readRemoteCacheSettings() {
|
||||
cacheServer := cfg.Raw.Section("remote_cache")
|
||||
dbName := valueAsString(cacheServer, "type", "database")
|
||||
connStr := valueAsString(cacheServer, "connstr", "")
|
||||
prefix := valueAsString(cacheServer, "prefix", "")
|
||||
encryption := cacheServer.Key("encryption").MustBool(false)
|
||||
|
||||
cfg.RemoteCacheOptions = &RemoteCacheSettings{
|
||||
Name: dbName,
|
||||
ConnStr: connStr,
|
||||
Prefix: prefix,
|
||||
Encryption: encryption,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user