加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Redis安装+主从部署

发布时间:2020-12-16 04:41:44 所属栏目:安全 来源:网络整理
导读:《Redis安装+主从部署》要点: 本文介绍了Redis安装+主从部署,希望对您有用。如果有疑问,可以联系我们。 IP:192.168.225.128 情况:centos7 一、安装redis 步调 1、首先确认系统中是否存在C语言的编译环境 # gcc -version或者 # g++ --versionyum install

《Redis安装+主从部署》要点:
本文介绍了Redis安装+主从部署,希望对您有用。如果有疑问,可以联系我们。

IP:192.168.225.128

情况:centos7

一、安装redis

步调 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主从

(一个服务器上启动两个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

三、redis主从切换

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学院为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读