草庐IT

sentinels

全部标签

ruby - 在 kubernetes 上使用 sentinel 连接到 redis 集群

我已经使用此处的指南成功设置了一个受密码保护的redis集群:http://kubernetes.io/v1.1/examples/redis/我可以使用redis-cli连接到哨兵,但我无法连接到redis主/从,即使我已经暴露了哨兵。我正在使用ruby​​和以下连接字符串。我做错了吗?SENTINELS=[{host:"104.122.24.897",port:26379}]redis=Redis.new(url:"redis://mymaster",sentinels:SENTINELS,:role=>:master,password:"longasspassword",time

redis - Redis Sentinel 是否应该监控集群中的每个 Master?

是否需要sentinel以不同的服务名称监控集群中的每个master,或者仅监控集群中3个master中的一个?我当前的配置是3个主服务器、3个从服务器和3个哨兵实例。sentinel的每个实例都在监视每个master。大师1、大师2、大师3。我还没有看到任何文档超过一个master,redis文档也不是很清楚。 最佳答案 我通过自己运行测试找到了解决方案。是的,在集群配置中,您需要监控每个主节点以便进行故障转移。 关于redis-RedisSentinel是否应该监控集群中的每个Mas

redis - Redis Sentinel 是否应该监控集群中的每个 Master?

是否需要sentinel以不同的服务名称监控集群中的每个master,或者仅监控集群中3个master中的一个?我当前的配置是3个主服务器、3个从服务器和3个哨兵实例。sentinel的每个实例都在监视每个master。大师1、大师2、大师3。我还没有看到任何文档超过一个master,redis文档也不是很清楚。 最佳答案 我通过自己运行测试找到了解决方案。是的,在集群配置中,您需要监控每个主节点以便进行故障转移。 关于redis-RedisSentinel是否应该监控集群中的每个Mas

redis - redis-4.0.11的集群模式是否需要Sentinel?

我发现Sentinel主要是用来当master失败时自动将slave提升为master。我还发现redis-4.0.11的clustermode本身好像也有这个功能。那么当我在集群模式下使用redis-4.0.11时,我需要Sentinel吗? 最佳答案 不,您不需要集群模式下的哨兵。当一个master宕机时,集群会自动将其中一个slave提升为新的master。 关于redis-redis-4.0.11的集群模式是否需要Sentinel?,我们在StackOverflow上找到一个类似

redis - redis-4.0.11的集群模式是否需要Sentinel?

我发现Sentinel主要是用来当master失败时自动将slave提升为master。我还发现redis-4.0.11的clustermode本身好像也有这个功能。那么当我在集群模式下使用redis-4.0.11时,我需要Sentinel吗? 最佳答案 不,您不需要集群模式下的哨兵。当一个master宕机时,集群会自动将其中一个slave提升为新的master。 关于redis-redis-4.0.11的集群模式是否需要Sentinel?,我们在StackOverflow上找到一个类似

node.js - 在哪里运行 redis -sentinel

为了管理主从故障转移,redis有哨兵在手。我正在使用两台服务器。一个用于主服务器,另一个用于从属服务器。master和slave都是远程服务器并作为守护进程运行。如何使用主从IP配置哨兵。Sentinel需要运行的地方。如何将哨兵作为守护进程运行。详情:我的主人跑进来了端口:6379IP:192.168.56.101我的奴隶跑进来端口:6379IP:192.168.56.102我的Node运行在IP:192.168.0.140注意:Redis服务器运行在windows的虚拟机中。Node也在同一台机器上本地运行。更新文档指定了运行Sentinel的命令。我的问题是哨兵需要在我的本地机

node.js - 在哪里运行 redis -sentinel

为了管理主从故障转移,redis有哨兵在手。我正在使用两台服务器。一个用于主服务器,另一个用于从属服务器。master和slave都是远程服务器并作为守护进程运行。如何使用主从IP配置哨兵。Sentinel需要运行的地方。如何将哨兵作为守护进程运行。详情:我的主人跑进来了端口:6379IP:192.168.56.101我的奴隶跑进来端口:6379IP:192.168.56.102我的Node运行在IP:192.168.0.140注意:Redis服务器运行在windows的虚拟机中。Node也在同一台机器上本地运行。更新文档指定了运行Sentinel的命令。我的问题是哨兵需要在我的本地机

docker - 如何在单独的 docker 机器上使用 docker 设置 redis/sentinel 复制/监控?

假设我有3台独立的机器:redis$docker-machinelsNAMEACTIVEDRIVERSTATEURLSWARMDOCKERERRORSredis-master*virtualboxRunningtcp://192.168.99.101:2376v1.10.1redis-slave1-virtualboxRunningtcp://192.168.99.102:2376v1.10.1redis-slave2-virtualboxRunningtcp://192.168.99.103:2376v1.10.1我想使用docker-compose轻松地将master或slave部

docker - 如何在单独的 docker 机器上使用 docker 设置 redis/sentinel 复制/监控?

假设我有3台独立的机器:redis$docker-machinelsNAMEACTIVEDRIVERSTATEURLSWARMDOCKERERRORSredis-master*virtualboxRunningtcp://192.168.99.101:2376v1.10.1redis-slave1-virtualboxRunningtcp://192.168.99.102:2376v1.10.1redis-slave2-virtualboxRunningtcp://192.168.99.103:2376v1.10.1我想使用docker-compose轻松地将master或slave部

ruby - 使用 'redis-sentinel' 配置 'sidekiq' gem

需要帮助使用“sidekiq”配置“redis-sentinel”gem。获取此错误->获取消息时出错:ERRunknowncommand'sentinel'请参阅此要点(从底部开始)-https://gist.github.com/nitinstp23/6919253提前致谢。 最佳答案 少了一步。您需要像这样定义Redis.current:redis_connection=proc{Redis.current=Redis.new(master_name:"mymaster",sentinels:sentinels[Rails.e