-
0 votesanswersviews
redisson java客户端可以检测群集拓扑中重新启动失败的主副本对吗?
我的Spring启动应用程序使用redisson 3.3.0来访问具有以下YML配置的redis集群拓扑: redis: cluster: nodes: ${CLUSTER_HOST}:6379 read-mode: 'MASTER' connections: 125 max_wait_millis: 10000 cluster-scan-int... -
1 votesanswersviews
在Kubernetes上部署redis集群时,sendinal的需求是什么?
Sentinal:Docs says Redis Sentinel为Redis提供高可用性 . 实际上,这意味着使用Sentinel可以创建一个Redis部署,可以在没有人为干预的情况下抵御某些类型的故障 . 我认为我们可以在不部署 Sentinal 的情况下为redis集群(在K8中)实现 Sentinal 功能?我正在从文档中获取一些能力并从K8中抛出一些反击点 . Monitorin... -
1 votesanswersviews
Kubernetes Service,Redis Sentinel,并未持续返回Redis Master IP&Port
Kubernetes Service,Redis Sentinel,没有一致地返回Redis主IP和端口,并且所有pod都在docker容器中 . 我已经使用了https://github.com/kubernetes/kubernetes/tree/master/examples/redis和https://github.com/helm/helm - redis群集 当我连接到Kubern... -
1 votesanswersviews
Redis群集:主故障无自动故障转移
我正在尝试用6台机器实现Redis集群 . 我有一个由六台机器组成的流浪群: 192.168.56.101 192.168.56.102 192.168.56.103 192.168.56.104 192.168.56.105 192.168.56.106 所有正在运行的redis-server 我编辑了以上所有服务器的/etc/redis/redis.conf文件 cluster-enable... -
0 votesanswersviews
尝试从大量节点进行分片时,Redis群集重新 balancer 失败
redis版本3.2.10,4.0.6 redis gem version 3.3.3 当我从60节点redis集群(没有复制)中的节点移动插槽时,我发现重新 balancer 命令失败,错误是: ... Moving 95 slots from 172.31.5.105:6379 to 172.31.10.118:6379 ############################... -
0 votesanswersviews
无法在Redis群集上添加新节点
这是一个现有的5个节点Redis集群 . 只想添加一个新节点 . 一切似乎都很好,除了由于某种原因它没有被添加: root@tssredis07:/home/# ./redis-trib.rb add-node 172.16.129.112:6379 172.16.128.208:6379 >>> Adding node 172.16.129.112:6379 to clust... -
1 votesanswersviews
Redis群集和节点ioredis:连接到远程redis群集以进行开发
我无法让我的应用程序在本地连接到远程redis群集 . 使用单个节点/连接非常简单: ssh -f -N -L6379:localhost:6379 user@{{ remote_ip }} 然后redis可以直接通过本地端口6379连接 . 但这同样适用于多节点群集设置 . 我尝试使用上面的代码行转发每个端口 6379, 6380, 6381, etc. 但是无法 Build 集群连接 . 我假... -
-1 votesanswersviews
如果从站还没有主密钥,Redis群集是否重定向到主站?在CLIENT CLUSTER && READONLY模式下
我只是想知道这个背景 . 在Redis群集中,redis-cli(启动群集模式,如redis-cli -c)请求从属密钥,以及在READONLY模式下与redis的redis-cli连接 . 如果从站没有主密钥(这意味着还没有同步),那么redis-cli集群模式是否可以重定向到具有密钥的主服务器?或者redis集群响应“(无)”? -
0 votesanswersviews
Redis:计算Redis集群上特定的密钥类别?
是否有一种有效的方法来计算Redis集群上特定的密钥类? 这里,“特定类别的密钥”表示用于共同目的的密钥;例如,会话密钥 . 它们可以具有公共密钥名称前缀 . 可以有多个 class . 从现在开始,我将把键类简称为键 . 我想做的是如下: 必须使用 Redis群集 . 必须将密钥分发到Redis群集的节点 . 必须有一种有效的方法来计算Redis群集的所有节点上的密钥数 . 键... -
0 votesanswersviews
Redis-Cluster READONLY - 如何读取操作负载 balancer ?
我正在设置Redis群集 . 我的理解是,如果我有一个6节点集群(3个主节点,每个节点有一个从节点),默认情况下,所有读取和写入都将在主节点上进行 . 如果任何主人失败,那么奴隶将被提升为主人 . 我希望能够允许奴隶做一些阅读(如果读取有点过时也没关系) . 我看到群集规范支持 READONLY 标志 . 听起来我可以用它来完成我想要的东西 . https://redis.io/commands... -
1 votesanswersviews
redisson连接到远程集群
我已经创建了一个redis集群,它自己正在工作,但是我无法将我的客户端连接到它 . 我使用redisson连接到它,使用以下代码 Config config = new Config(); config.setUseLinuxNativeEpoll(false); config.useClusterServers().addNodeAddress(redisURL.split(",&qu... -
0 votesanswersviews
redis-cli 'sentinel slaves redis-cluster'返回一个带有密码保护主服务器的空列表
[Redis] [redis-db]'sentinel slaves'返回一个带有密码保护主服务器的空列表 . 亲爱的大家, 我目前的redis-cluster设置如下:3个不同的Linux服务器 srv 1 => redis master sentinel 1 srv 2 => redis奴隶哨兵2 srv 3 =>哨兵3(哨兵只是为了避免裂脑情况) redis... -
1 votesanswersviews
如果出现硬故障,如何在redis群集中恢复特定节点的哈希槽?
所以我正在测试redis集群 . 我有3个主人和3个奴隶的设置 . 现在,如果节点面临硬故障(主节点和从节点都关闭),则集群仍然可用,禁止故障节点提供服务的散列插槽 . 现在,在测试这样的场景时,我发现对这些哈希槽服务的密钥进行操作的读/写操作会因异常而失败,这很好(我似乎在 redis-trib 实用程序中存在) . 我无法重新设置群集以移动这些哈希插槽,因为 ./redis-trib.rb r...