ubuntu 系统如何正确安装 redis 以及 redis-sentinel?

2022-04-14 16:11:20 +08:00
 Richard14

需求:

  1. 不使用 docker ,直接安装 redis
  2. 基于本地 redis 进行一系列哨兵模式配置测试

目前的尝试

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

谢谢

579 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/846960

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX