V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Richard14
V2EX  ›  问与答

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

  •  
  •   Richard14 · 2022-04-14 16:11:20 +08:00 · 579 次点击
    这是一个创建于 908 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求:

    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 里的配置影响

    谢谢

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1013 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 284ms · UTC 22:31 · PVG 06:31 · LAX 15:31 · JFK 18:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.