我尝试连接到 REDIS SENTINEL 的代码。由于我是 golang 的新手,想澄清我的问题?REDIS SENTINEL 已配置并正常工作。package mainimport ( "fmt" "github.com/go-redis/redis")func main() { rdb:=redis.NewFailoverClient(&redis.FailoverOptions( MasterName: "mymaster", SentinelAddrs: "XXX.XXX.XXX.XXX:26379","XXX.XXX.XXX.XXX:26379","XXX.XXX.XXX.XXX:26379", )) rdb.Ping()}跑:$ go run redis.go**# command-line-arguments**>./redif.go:11:12: syntax error: unexpected :, expecting comma or )**
1 回答

qq_遁去的一_1
TA贡献1725条经验 获得超8个赞
该错误表明您使用了错误格式的字符串切片。
请参阅“go-redis” pkg中的FailoverOption{}。它说是类型。.SentinelAddrs[]string
rdb:=redis.NewFailoverClient(&redis.FailoverOptions(
MasterName: "mymaster",
SentinelAddrs: []string{"XXX.XXX.XXX.XXX:26379","XXX.XXX.XXX.XXX:26379","XXX.XXX.XXX.XXX:26379"},
))
- 1 回答
- 0 关注
- 271 浏览
添加回答
举报
0/150
提交
取消