redis_config.go 717 字节
Newer Older
E
eoLinker API Management 已提交
1 2 3 4
package console

import (
	"strings"
Y
Your Name 已提交
5 6

	"github.com/eolinker/goku-api-gateway/server/entity"
E
eoLinker API Management 已提交
7 8
)

Y
Your Name 已提交
9
//ClusterRedisConfig 集群redis配置
E
eoLinker API Management 已提交
10 11
type ClusterRedisConfig entity.CLusterRedis

Y
Your Name 已提交
12
//GetMode 获取redis启动模式
E
eoLinker API Management 已提交
13 14 15 16
func (c ClusterRedisConfig) GetMode() string {
	return c.Mode
}

Y
Your Name 已提交
17
//GetAddrs 获取redis地址
E
eoLinker API Management 已提交
18 19 20 21
func (c ClusterRedisConfig) GetAddrs() []string {
	return strings.Split(c.Addrs, ",")
}

Y
Your Name 已提交
22
//GetMasters 获取master
E
eoLinker API Management 已提交
23 24 25 26
func (c ClusterRedisConfig) GetMasters() []string {
	return strings.Split(c.Masters, ",")
}

Y
Your Name 已提交
27
//GetDbIndex 获取数据库序号
E
eoLinker API Management 已提交
28 29 30 31
func (c ClusterRedisConfig) GetDbIndex() int {
	return c.DbIndex
}

Y
Your Name 已提交
32
//GetPassword 获取密码
E
eoLinker API Management 已提交
33 34 35
func (c ClusterRedisConfig) GetPassword() string {
	return c.Password
}