《Redis安装+主从部署》要点:
本文介绍了Redis安装+主从部署,希望对您有用。如果有疑问,可以联系我们。
IP:192.168.225.128
情况:centos7
步调 1、首先确认系统中是否存在C语言的编译环境
# gcc -version或者 # g++ --versionyum install -y gcc
步调 2、下载redis安装包
wget http://download.redis.io/releases/redis-3.2.10.tar.gz
步调 3、解压到/usr/local/redis
# tar -zxvf redis-3.2.10.tar.gz# mv redis-3.2.10 /usr/local/redis# cd redis
步调 4、安装
# make# make test遇到报错
步调 5、修改配置文件
bind 192.168.225.128port 6379timeout 0daemonize yes
步调 6、启动
# cd /usr/local/redis6379/bin# ./redis-server ../redis6379.conf &# cd /usr/local/redis6380/bin# ./redis-server ../redis6380.conf &
步骤 7、6380端口启动服务,办法如上,只不过存放的目录不同
安装地位:/usr/local/redis6380
(一个服务器上启动两个redis,端口为6379和6380,
192.168.225.128:6379主,192.168.225.128:6380从
步调 1、主redis服务器6379
不必要改动
步调 2、从redis服务器6380
vi /etc/redis/6380.conf
步调 3、启动redis
先关闭redis# redis-cli -h 192.168.225.128 -p 6380 shutdown# cd /usr/local/redis6379/# bin/redis-server redis6379.conf &# cd /usr/local/redis6380/# bin/redis-server redis6380.conf &
步调 4、查看redis进程
# ps -ef |grep redis
步调 5、验证主从是否同步(128:6379和128:6380)
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6379
步调 6、主从同步正常
步调 7、从库默认是只读的
192.168.225.128:6380> set lll beaty
192.168.225.128:6379主,192.168.225.128:6380从
步调 1、停止主库redis
# redis-cli -h 192.168.225.128 -p 6379 shutdown
步调 2、将从redis设为主redis
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6380 slaveof NO ONEOK
步调 3、测试从redis是否切换为主redis
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6380
从库可以写入,切换胜利
步骤 4、本来的主redis6379重新恢复正常,需要重新切换回去
1.将现在的主redis6380数据进行保留
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6380
2.将现在的主redis数据目录下dump.rdb文件拷贝覆盖本来主redis6379数据目录下面
3.启动本来的redis6379
# cd /usr/local/redis6379# bin/redis-server redis6379.conf &
4.将如今的主redis6380切换为从库
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6380 slaveof 192.168.225.128 6379OK
步调 5、查看主库redis是否正常
之前在从库中添加的key,此时在主库6379中都可以查看
步调 6、验证主从同步是否正常
主redis6379写入,从redis6380可正常同步;
从redis只支撑读,不支撑写入
《Redis安装+主从部署》是否对您有启发,欢迎查看更多与《Redis安装+主从部署》相关教程,学精学透。维易PHP学院为您提供精彩教程。