Redis 配置文件 - 配置写入
Redis Config Files - Config Write
我有5台redis服务器
其中 2 个 运行 redis 主角色和从角色(看起来 redis.conf 不是手动设置的,而是通过某种过程导致它在底部:由 CONFIG REWRITE 生成)
我时不时可以看到Master和Slave自动切换角色——无需人工干预
其中3个运行 redis sentinel
问题 1:我需要在 5 个不同的系统上复制此设置,但我不知道“由 CONFIG REWRITE 生成”部分设置如何。此自动化设置在哪里以及如何设置?
问题 2: 为什么 /etc/redis/ 有一个 6329.conf 文件?我以为 redis 设置是 redis.conf...
谢谢
Config Rewrites都是Redis Sentinel引起的。您拥有的 3 个哨兵监视 master,如果有足够多的哨兵认为 master 已关闭,它们将通过将现有的 slave 提升为新 master 来强制进行故障转移,然后将所有其他主机重新配置为新 master 的 slave .您可以阅读有关 Redis Sentinel 的更多信息,包括如何针对常见场景进行设置,(docs page, examples section)。
对于6329.conf文件,您可以根据需要命名配置文件,但是无论如何启动您的redis服务器都必须引用非默认文件名。这是从 --help
选项到 redis-server
:
的用法示例
Usage: ./redis-server [/path/to/redis.conf] [options]
我有5台redis服务器
其中 2 个 运行 redis 主角色和从角色(看起来 redis.conf 不是手动设置的,而是通过某种过程导致它在底部:由 CONFIG REWRITE 生成)
我时不时可以看到Master和Slave自动切换角色——无需人工干预
其中3个运行 redis sentinel
问题 1:我需要在 5 个不同的系统上复制此设置,但我不知道“由 CONFIG REWRITE 生成”部分设置如何。此自动化设置在哪里以及如何设置?
问题 2: 为什么 /etc/redis/ 有一个 6329.conf 文件?我以为 redis 设置是 redis.conf...
谢谢
Config Rewrites都是Redis Sentinel引起的。您拥有的 3 个哨兵监视 master,如果有足够多的哨兵认为 master 已关闭,它们将通过将现有的 slave 提升为新 master 来强制进行故障转移,然后将所有其他主机重新配置为新 master 的 slave .您可以阅读有关 Redis Sentinel 的更多信息,包括如何针对常见场景进行设置,(docs page, examples section)。
对于6329.conf文件,您可以根据需要命名配置文件,但是无论如何启动您的redis服务器都必须引用非默认文件名。这是从 --help
选项到 redis-server
:
Usage: ./redis-server [/path/to/redis.conf] [options]