redis-enable is now in hosts

This commit is contained in:
bigeagle 2015-02-03 23:09:20 +08:00
parent 952f39ddf2
commit 0728359489
2 changed files with 6 additions and 6 deletions

View File

@ -20,7 +20,7 @@ func NewHosts(hs HostsSettings, rs RedisSettings) Hosts {
fileHosts := &FileHosts{hs.HostsFile} fileHosts := &FileHosts{hs.HostsFile}
var rc *redis.Client var rc *redis.Client
if rs.Enable { if hs.RedisEnable {
rc = &redis.Client{Addr: rs.Addr(), Db: rs.DB, Password: rs.Password} rc = &redis.Client{Addr: rs.Addr(), Db: rs.DB, Password: rs.Password}
} else { } else {
rc = nil rc = nil

View File

@ -36,7 +36,6 @@ type DNSServerSettings struct {
} }
type RedisSettings struct { type RedisSettings struct {
Enable bool
Host string Host string
Port int Port int
DB int DB int
@ -58,10 +57,11 @@ type CacheSettings struct {
} }
type HostsSettings struct { type HostsSettings struct {
Enable bool Enable bool
HostsFile string `toml:"host-file"` HostsFile string `toml:"host-file"`
RedisKey string `toml:"redis-key"` RedisEnable bool `toml:"redis-enable"`
TTL uint32 `toml:"ttl"` RedisKey string `toml:"redis-key"`
TTL uint32 `toml:"ttl"`
} }
func init() { func init() {