redis - Redis 配置文件 - 配置写入
问题描述
我有 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 ...
谢谢
解决方案
配置重写都是由 Redis Sentinel 引起的。您拥有的 3 个哨兵监视主服务器,如果有足够多的哨兵认为主服务器已关闭,他们将通过将现有从服务器提升到新主服务器来强制故障转移,然后将所有其他主机重新配置为新主服务器的从服务器. 您可以阅读有关 Redis Sentinel 的更多信息,包括如何针对常见场景进行设置(文档页面、示例部分)。
对于 6329.conf 文件,您可以根据需要命名配置文件,但是无论您如何启动 redis 服务器,都必须引用非默认文件名。以下是--help
选项 to的用法示例redis-server
:
Usage: ./redis-server [/path/to/redis.conf] [options]
推荐阅读
- javascript - 在 reactjs 中的 iframe 的情况下,onclick 处理程序不起作用
- wordpress - 如何在woocommerce的单个产品页面的“描述”选项卡下移动自定义添加的选项卡(比如x)
- sql - 列数据格式
- css - 使用 CSS 从谷歌应用脚本上传本地路径图像
- karate - 找不到匹配的步骤定义方法: karate.forEach(list, fun)
- sql - 对动态 SQL PIVOT 中的列重新排序
- assembly - .space 和 .word 指令之间的区别
- python - 如何使用这些规则实现自定义二进制协议?
- excel - ThisWorkbook.close 无法始终如一地工作
- javascript - JSDoc 内联对象类型定义