redis-sentinel

Redis Conf 符号链接问题
redis-sentinel

Redis Conf 符号链接问题

有什么方法可以设置指向 /etc/redis.conf 的符号链接,使其与 /etc/redis/redis.conf 位于不同的位置,并使其正常工作?假设我的本地目录中有该文件,我不想将该文件复制到 /etc/redis/,而是想创建指向 /etc/redis/redis.conf 的符号链接。我一直在尝试,但仍然失败。如能得到任何帮助,我将不胜感激。 ...

Admin

有两个数据中心,每个数据中心有两个虚拟服务器,适合高可用性的 redis 拓扑是什么?
redis-sentinel

有两个数据中心,每个数据中心有两个虚拟服务器,适合高可用性的 redis 拓扑是什么?

我有两个数据中心,A 和 B,每个站点都有两个虚拟服务器。我们在两个站点之间建立了连接。我计划部署一个包含两个主服务器和两个从服务器的 redis HA 集群。A 上有一个主服务器和一个从服务器,另一个站点上也有主服务器和从服务器。 在数据中心不可用的灾难情况下,它会起作用吗?Redis 建议拥有 3 个主服务器集群。我对这个概念以及这种情况下拓扑结构实际上应该如何感到困惑。如果我需要更多服务器,应该如何配置 redis 集群来处理一个站点丢失的灾难情况? ...

Admin

Redis sentinel 无法切换回 master
redis-sentinel

Redis sentinel 无法切换回 master

这是我的设置 10.1.0.2 - Master (slave-priority 10) 10.1.0.3 - Slave (slave-priority 100) 10.1.0.2 - Sentinel1 10.1.0.3 - Sentinel2 10.1.0.4 - Sentinel3 当主服务器宕机时,故障转移按预期工作。但是,当原始主服务器已经恢复时,它不会切换回旧主服务器。 ...

Admin

带有 TLS 的 Redis Sentinel-如何获取节点 FQDN 而不是 IP?
redis-sentinel

带有 TLS 的 Redis Sentinel-如何获取节点 FQDN 而不是 IP?

这可能是一个 Serverfault 或 Stack Overflow 问题,我还不确定: 我设置了一个简单的三节点 Redis 系统,包括一个主节点和两个副本节点,并使用 Redis Sentinel 管理故障转移。Redis 和 Sentinel 网络流量使用 Redis 内置的 TLS 支持和常规 CA 颁发的证书进行保护。 每个 Sentinel 实例都配置为公布其主机名并解析 DNS: sentinel resolve-hostnames yes sentinel announce-hostnames yes sentinel announce-i...

Admin

使用 docker-compose 进行 redis sentinels
redis-sentinel

使用 docker-compose 进行 redis sentinels

所以我有这种 docker-compose version: '3.8' x-base: &base image: redis:latest x-base-sen: &base-sen image: redis:latest command: redis-sentinel /sentinel/sentinel.conf --protected-mode no services: redis1: <<: *base hostname: redis1 container_name: redi...

Admin

修改 Redis Sentinel 提供的端口
redis-sentinel

修改 Redis Sentinel 提供的端口

我已经使用 Bitnami Docker 镜像设置了三个 Redis 服务器。Redis 和 Sentinel 都配置了普通端口和 TLS 端口。Sentinel 如何确定应该向客户端显示哪个 Redis Master 端口(TLS 或普通端口)?是否有任何配置? 环境:3 台“Ubuntu 20.04 LTS”服务器,所有服务器上都安装了 Redis 和 Sentinel 6.2 容器。 ...

Admin

Redis Sentinel 无法连接到使用密码的 Master - Redis 6.2(dockerized)
redis-sentinel

Redis Sentinel 无法连接到使用密码的 Master - Redis 6.2(dockerized)

我已经将 redis 镜像进行了 docker 化(在使用自定义 redis.conf 时,请遵循官方 dockerhub 指南) 和自定义图像 (根据高山图像请参见: https://pastebin.com/9WsMk1JC) 的 sentinel(也带有自定义的 sentinel.conf)。 在 redis.conf 中,添加了这三个参数(其余保留为默认配置文件): masterauth password masteruser default requirepass password 在 sentinel.conf 中由于 redis 实例(其他容...

Admin

Redis-cli --cluster create 命令不起作用?
redis-sentinel

Redis-cli --cluster create 命令不起作用?

我通过标准 apt 命令获得了 redis-server 包,但当我尝试运行 redis-cli --cluster create 时,它​​不起作用。我收到“无法识别的选项或错误的参数数量:‘--cluster’”。请帮我修复它。 ...

Admin

rspamd redis sentinel 超时
redis-sentinel

rspamd redis sentinel 超时

一段时间以来,我们一直在为大多数模块运行 rspamd 和 redis(以及 sentinel),并使用单独的数据库。数据似乎已写入数据库,但由于某种原因,我们收到错误,例如“无法从 Redis Sentinel 10.11.12.1:26379 获取主服务器数据:连接服务器时超时”。我们也为从服务器收到此错误。rspamd 日志显示它获取了主服务器和从服务器的列表。 Telnet 到 IP 和端口工作正常.. ...

Admin

如何将独立 Redis 实例迁移到 Kubernetes 主/从复制
redis-sentinel

如何将独立 Redis 实例迁移到 Kubernetes 主/从复制

我正在将应用程序从单个服务器迁移到 Kubernetes 集群。 我不太确定迁移 Redis 服务的最佳选择是什么,因此我想征求大家的建议:) 我已经部署Spotahome redis 操作符并创建一个RedisFailover。 主/从 Redis 工作正常,但是是空的,所以我需要弄清楚什么是最安全的方法来导入数据而不造成任何丢失。 我尝试过 我发现REPLICAOF 命令这正是我需要的,但是问题是 Sentinel 过了一会儿就恢复了配置。 我担心这种情况会在同步数据时发生,因此会进行部分导入。 另一个想法 Redis 中的备份/恢复只不...

Admin

Redis sentinel:强制切换到另一个主服务器
redis-sentinel

Redis sentinel:强制切换到另一个主服务器

语境: 我有 3 个 redis 节点和 3 个 sentinel。故障转移工作正常。当我关闭主节点时,会选出另一个主节点。 需要: 我需要一种方法来测试行为,以确保一切按预期运行。我希望可以强制哨兵选择一个特定的 redis 节点作为主节点。 我想我可以通过关闭两个不应该是主节点的节点来做到这一点,但我希望我可以向其中一个哨兵发出命令来解决我的问题。 总结: 我可以指示我的哨兵选择一个特定的 redis 节点作为主节点吗? ...

Admin

redis-sentinel Docker容器无法解析主实例主机名
redis-sentinel

redis-sentinel Docker容器无法解析主实例主机名

我正在尝试从 bitnami 设置 redis-sentinel 但出现以下错误: redis-sentinel_1 | nami ERROR Unable to start com.bitnami.redis-sentinel: redis-sentinel_1 | *** FATAL CONFIG FILE ERROR *** redis-sentinel_1 | Reading the configuration file, at line 69 redis-sentinel_1 | >>> 'sentinel mo...

Admin

掌握:
redis-sentinel

掌握:

我在两台 centos 6 VM 中设置了一个 Redis (版本 4.0.6) sentinel 集群。主 Redis 服务器和从属 Redis 服务器的 maxmemory 均设置为 10GB,maxmemory_policy 设置为 volatile-lru。 问题是两台服务器都占用了大量内存。 掌握: # Memory used_memory:9939524616 used_memory_human:9.26G used_memory_rss:11554213888 used_memory_rss_human:10.76G used_memor...

Admin

Redis Sentinel 不遵守 advertise-ip 选项
redis-sentinel

Redis Sentinel 不遵守 advertise-ip 选项

我正在尝试在我的系统上使用 docker-compose 创建一个 redis-sentinel 集群并使其在主机上可见(这是为了尝试复制将在本地使用 redis-sentinel 的应用程序)。 我创建了以下docker-compose.yaml文件来设置 sentinel 和 redis 本身 version: '2' networks: app-tier: driver: bridge services: redis-sentinel: image: s7anley/redis-sentinel-docker e...

Admin

Redis Sentinel Systemd 服务无法在 Ubuntu 16.04 和 CentOS 7 上启动
redis-sentinel

Redis Sentinel Systemd 服务无法在 Ubuntu 16.04 和 CentOS 7 上启动

无法启动我的 Redis sentinel systemd 服务。 我可以成功手动运行哨兵——例如: root@poolwc:/etc/redis# redis-sentinel ./sentinel.conf --sentinel 10.9.8.1、.2、.3 三个 redis 服务器 .2 和 .3 是 .1 的从属,并且复制正在进行中 redis服务用户对这三台主机均具有0600读写权限redis.confsentinel.conf 对于 Slave1 和 Slave2 (10.9.8.2 和 10.9.8.3),我添加了以下内容redi...

Admin