这是一个创建于 908 天前的主题,其中的信息可能已经有所发展或是发生改变。
需求:
- 不使用 docker ,直接安装 redis
- 基于本地 redis 进行一系列哨兵模式配置测试
目前的尝试
- apt install redis ,直接安装 redis ,并附带一个服务,配置文件放在 /etc/redis ,但是没有 redis-sentinel 的二进制文件,无法执行该命令
- apt install redis-sentinel ,这下有 redis-sentinel 了,但似乎独立于 redis-server 之外,相当于安装了两个 redis ,并且运行了 redis-server 和 redis-sentinel 两个服务。
- 编译安装 redis ,官网下载源码,编译选项是 make prefix=/usr/local/redis ,使用 make install 安装,完成后找不到安装完成后没有网上说的 /usr/local/redis 文件夹,编译后的二进制文件都放在 /usr/local/bin 里。倒是能运行 redis-server ,但是找不到相关的默认 redis.conf 配置文件在哪
- 另外想问一下生产中 redis 配置时,如果使用 redis-server /xxx/my.conf 启动服务,它本身是否有系统级的可用维护,比如挂了会自动重启之类的(因为编译安装的过程中似乎 redis-server 并未和 service 模块或 systemctl 模块发生联系,我不确定它是否会自动监控状态),还是说这些受 redis.conf 里的配置影响
谢谢