系统环境: CentOS Linux release 7.5.1804 (Core)
redis版本: redis-3.2.5
一、下载安装包
wget http://download.redis.io/releases/redis-3.2.5.tar.gz
也可手动复制链接到浏览器下载安装包后上传到服务器
二、下载依赖包
yum install -y gcc-c++
三、解压安装包
tar xf redis-3.2.5.tar.gz
四、编译
cd redis-3.2.5/ && make
五、安装
cd ./src && make install
六、创建redis配置目录
mkdir /opt/redis/{data,log,etc} -p
七、创建redis配置文件
vim /opt/redis/redis.conf
pidfile /var/run/redis_6379.pid
port 6379
logfile /opt/redis/log/redis_6379.log
dbfilename redis_6379.rdb
dir /opt/redis/data/redis_6379
# slaveof <masterip> <masterport>
daemonize yes
timeout 0
loglevel notice
databases 16
save 900 1
save 300 10
save 60 100000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
slave-serve-stale-data yes
slave-read-only yes
slave-priority 100
maxclients 10000
lua-time-limit 5000
slowlog-log-slower-than 10000
slowlog-max-len 128
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-entries 512
list-max-ziplist-value 64
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60
八、创建redis持久化目录
mkdir /opt/redis/data/redis_6379
九、启动redis
redis-server /opt/redis/etc/redis.conf
十、配置文件设置redis主从
cp /opt/redis/etc/redis.conf /opt/redis/etc/redis-slave.conf
sed -i s#6379#6380#g /opt/redis/etc/redis-slave.conf
修改:
# slaveof <masterip> <masterport> -----> slaveof 127.0.0.1 6379
十一、命令行设置redis主从
启动redis从库之后
redis-cli -p 6380
slaveof 127.0.0.1 6379
原文:https://www.cnblogs.com/caoleihuan/p/13921078.html