reids-sentienl(哨兵)

本文详细介绍了如何搭建Redis集群,包括主从复制、哨兵配置及启动过程,并提供了常用的Redis命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、分布
    物理机器IP:192.168.77.130
    主节点master端口:6379
    物理机器IP:192.168.77.132
    从节点slave1端口:6315
    从节点slave2端口:6316
    从节点slave3端口:6317
    哨兵sentinel1端口:26301
    哨兵sentinel2端口:26302
    哨兵sentinel3端口:26303

二、配置
    1、主节点配置文件名:redis_master_6379.conf
        daemonize yes
        pidfile ./run/redis_slaver1_6315.pid
        port 6301
        logfile "./run/logs/log_master_6301.log"
        save ""
        dbfilename dump_6301.rdb
        dir ./run/data
        appendonly no
        appendfilename "appendonly_6301.aof"
    2、从节点slave1配置文件名:redis_slave_6315.conf
        pidfile ./run/redis_slaver1_6315.pid
        port 6315
        logfile "./run/logs/log_slaver1_6315.log"
        dbfilename dump_6315.rdb
        dir ./run/data
        slaveof 192.168.77.130 6379
        appendfilename "appendonly_6315.aof"
    3、从节点slave1配置文件名:redis_slave_6316.conf
        pidfile ./run/redis_slaver1_6316.pid
        port 6316
        logfile "./run/logs/log_slaver1_6316.log"
        dbfilename dump_6316.rdb
        dir ./run/data
        slaveof 192.168.77.130 6379
        appendfilename "appendonly_6316.aof"
    4、从节点slave1配置文件名:redis_slave_6317.conf
        pidfile ./run/redis_slaver1_6317.pid
        port 6317
        logfile "./run/logs/log_slaver1_6317.log"
        dbfilename dump_6317.rdb
        dir ./run/data
        slaveof 192.168.77.130 6379
        appendfilename "appendonly_6317.aof"
    5、哨兵sentinel1的配置文件sentinel_26301.conf
        port 26301
        dir ./run/tmp
        sentinel monitor master1 192.168.77.130 6379 2
        logfile "/redis-3.0.0/run/logs/sentinellog_m1_26301.log"
    6、哨兵sentinel1的配置文件sentinel_26302.conf
        port 26302
        dir ./run/tmp
        sentinel monitor master1 192.168.77.130 6379 2
        logfile "/redis-3.0.0/run/logs/sentinellog_m1_26302.log"
    7、哨兵sentinel1的配置文件sentinel_26303.conf
        port 26303
        dir ./run/tmp
        sentinel monitor master1 192.168.77.130 6379 2
        logfile "/redis-3.0.0/run/logs/sentinellog_m1_26303.log"

三、启动redis和哨兵
    1、启动master
        ./redis-server redis_master_6379.config &
    2、启动slave
        ./redis-server redis_slave_6315.config &
        ./redis-server redis_slave_6316.config &
        ./redis-server redis_slave_6317.config &
    3、启动sentinel
        ./redis-sentinel sentinel_26301.config &
        ./redis-sentinel sentinel_26302.config &
        ./redis-sentinel sentinel_26303.config &

完成

四、常用命令
启动redis-server
./redis-server redis.conf
启动redis-sentinel
./redis-sentinel redis-sentinel.conf
./redis-sentinel redis-sentinel.conf --sentinel &
查看某个端口信息:
./redis-cli -p 6379 info
./redis-cli -p 6379 info Replication
./redis-cli -p 6379 info Sentinel
查看某个主机上的redis信息
./redis-cli -h 10.16.41.52 -p 6316 info
./redis-cli -h 10.16.41.52 -p 6316 info Replication
./redis-cli -h 10.16.41.52 -p 6316 info Sentinel
关闭redis服务
./redis-cli -p 6379 shutdown
./redis-cli -h 192.168.9.18 -p 6379 shutdown
连接客户端
./redis-cli -p 6301
./redis-cli -h 10.16.41.53 -p 6301
切换连接
ssh app@10.16.41.52

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值