linux安装redis服务+主从复制+哨兵模式

1、解压redis源码压缩包

tar   -zxvf  redis-5.0.5.tar.gz

2、进入redis文件夹目录

cd   redis-5.0.5

3、编译并安装redis

make  &&  make  install

4、进入utils目录

cd   utils

5、执行install_server.sh创建服务

Please select the redis port for this instance: [6379] 6381(输入需要创建服务的端口号)

备注:
如果需要依赖如hiredis等,需要进入deps目录

make  hiredis
make  jemalloc
make  linenoise
make  lua
make  install

redis主从复制配置+哨兵模式

master 192.168.1.11 主 6101
slave1 192.168.1.11 从 6102
slave2 192.168.1.11 从 6103
sentinel1 192.168.1.11 哨兵1 26101
sentinel2 192.168.1.11 哨兵2 26102
sentinel3 192.168.1.11 哨兵3 26103
主从复制配置
使用如上步骤5创建服务,修改/etc/redis/port.conf
主:

bind 192.168.1.11
port 6101
protected-mode no
appendonly yes
daemonize yes
requirepass 000000

从1:

bind 192.168.1.11
port 6102
protected-mode no
appendonly yes
daemonize yes
replicaof 192.168.1.11  6101
masterauth 000000

从2:

bind 192.168.1.11
port 6103
protected-mode no
appendonly yes
daemonize yes
replicaof 192.168.1.11  6101
masterauth 000000

启动redis服务:
redis-server /etc/redis/6101.conf
redis-server /etc/redis/6102.conf
redis-server /etc/redis/6103.conf

哨兵模式配置(主从复制基础上)
哨兵1.

protected-mode no
daemonize yes
port 26101
logfile "/var/log/redis-sentinel-26101.log"
dir "/var/lib/redis/6101"
sentinel monitor mymaster 192.168.1.11  6101 2
sentinel auth-pass mymaster  000000

哨兵2.

protected-mode no
daemonize yes
port 26102
logfile "/var/log/redis-sentinel-26102.log"
dir "/var/lib/redis/6102"
sentinel monitor mymaster 192.168.1.11  6101 2
sentinel auth-pass mymaster  000000

哨兵3.

protected-mode no
daemonize yes
port 26103
logfile "/var/log/redis-sentinel-26103.log"
dir "/var/lib/redis/6103"
sentinel monitor mymaster 192.168.1.11  6101 2
sentinel auth-pass mymaster  000000

启动哨兵模式:
redis-sentinel /etc/redis/sentinel-26101.conf
redis-sentinel /etc/redis/sentinel-26102.conf
redis-sentinel /etc/redis/sentinel-26103.conf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值