一、环境准备
1、安装redis
安装步骤见:http://t.csdnimg.cn/PLNuF
2、创建三个redis-server实例
(1)创建实例目录
mkdir /data/638{0..2}
(2)编辑配置文件
# 主配置文件
cat >> /data/6380/redis.conf << EOF
port 6380
bind 0.0.0.0
daemonize yes
pidfile /data/6380/redis.pid
loglevel notice
logfile /data/6380/redis.log
dir /data/6380
dbfilename dump.rdb
requirepass 123
masterauth 123
EOF
# 从1配置文件
cat >> /data/6381/redis.conf << EOF
port 6381
bind 0.0.0.0
daemonize yes
pidfile /data/6381/redis.pid
loglevel notice
logfile /data/6381/redis.log
dir /data/6381
dbfilename dump.rdb
requirepass 123
masterauth 123
replicaof 127.0.0.1 6380
EOF
# 从2配置文件
cat >> /data/6382/redis.conf << EOF
port 6382
bind 0.0.0.0
daemonize yes
pidfile /data/6382/redis.pid
loglevel notice
logfile /data/6382/redis.log
dir /data/6382
dbfilename dump.rdb
requirepass 123
masterauth 123
replicaof 127.0.0.1 6380
EOF
二、启动实例
redis-server /data/6380/redis.conf
redis-server /data/6381/redis.conf
redis-server /data/6382/redis.conf
三、查询主从状态
# 6380执行:
redis-cli -p 6380 -a 123 info replication
#6381执行:
redis-cli -p 6381 -a 123 info replication
#6382执行:
redis-cli -p 6382 -a 123 info replication