首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ServiceStack.Redis:没有红宝石哨兵

ServiceStack.Redis:没有红宝石哨兵
EN

Stack Overflow用户
提问于 2018-08-14 10:02:50
回答 1查看 242关注 0票数 0

当哨兵导出start()方法时,它会抛出一个异常,即没有Redis哨兵可用。我试过这两种方法,但都没有用。

  • 我已经测试过我的哨兵可以从命令行访问。

1.带密码的哨兵

代码语言:javascript
复制
_redisManager = new RedisSentinel("123421@47.100.237.179:16379,123421@47.100.237.179:16380".Split(',')).Start();

异常消息:OneTimeSetUp: ServiceStack.Redis.RedisException :没有Redis可用的ServiceStack.Redis.RedisException UnKnow命令'AUTH‘

2.哨兵

代码语言:javascript
复制
_redisManager = new RedisSentinel("47.100.237.179:16379,47.100.237.179:16380".Split(',')).Start();

异常消息:OneTimeSetUp: ServiceStack.Redis.RedisException :没有任何Redis可用-> ServiceStack.Redis.RedisException : Redis报告没有可用的主机

EN

回答 1

Stack Overflow用户

发布于 2019-04-23 21:20:06

似乎您没有指定主名称:

代码语言:javascript
复制
var sentinelHosts = new[]{ "47.100.237.179:16379", "47.100.237.179:16380" };
var sentinel = new RedisSentinel(sentinelHosts, masterName: "mymaster");
IRedisClientsManager redisManager = sentinel.Start();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51838828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档