redis 安装主从

包获取地址

http://download.redis.io/releases/

单机环境下安装

wget http://download.redis.io/releases/redis-6.2.6.tar.gz
tart -zxvf redis-6.2.6.tar.gz
mv redis-6.2.6.tar.gz redis
cd ./redis
make
cd ./src
make install
# 启动redis
./redis-server
# 连接redis
redis-cli -h 127.0.0.1 -p 6379
# 关闭redis服务
./redis-cli -p 6379 shutdown

主从安装

mkdir bin
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server redis-sentinel /opt/tool/redis/bin
mkdir etc
vim redis.conf

主机配置

bind 0.0.0.0
port 6379
protected-mode no
daemonize yes
logfile ./redis.log
requirepass 123456
masterauth 123456

从机配置

bind 0.0.0.0
port 6379
protected-mode no
daemonize yes
logfile ./redis.log
requirepass 123456
masterauth 123456
replicaof 39.101.192.246 6379
./redis-server /root/redis/etc/redis.conf
#查看当前节点状态
info replication

# Replication
role:slave
master_host:39.101.192.246
master_port:6379
master_link_status:up
master_last_io_seconds_ago:9
master_sync_in_progress:0
slave_read_repl_offset:1834
slave_repl_offset:1834
slave_priority:100
slave_read_only:1
replica_announced:1
connected_slaves:0
master_failover_state:no-failover
master_replid:976bfe659afba002c519cde9b7fd0995a8699b28
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:1834
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:1
repl_backlog_histlen:1834
# Replication
role:master
connected_slaves:1
slave0:ip=47.113.203.1,port=6379,state=online,offset=1862,lag=0
master_failover_state:no-failover
master_replid:976bfe659afba002c519cde9b7fd0995a8699b28
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:1862
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:1
repl_backlog_histlen:1862
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值