LinuxRedis集群安装,集群安装

作者: 数据库信息  发布:2019-10-18

一、 准备材料

CentOS/LinuxRedis集群安装

在此文章中,只介绍redis集群的安装步骤,若想知道详细过程,请参阅以下几篇文章:

Redis集群_1.redis安装

Redis集群_2.redis主从配置

Redis集群_3.redis 主从自动切换Sentinel

Redis集群_4.redis 启动脚本

系统环境:CentOS 6.5 mini

软件版本:redis-2.8.19

IP地址:
节点1:192.168.100.211
节点2:192.168.100.212
节点3:192.168.100.213

Redis安装(三个节点)
1:安装相关依赖包
# yum -y install gcc make

2:安装redis(三个节点)
软件上传到/main目录
# cd /main/
# tar zxvf redis-2.8.19.tar.gz
# mv redis-2.8.19/ redis/
# cd redis/
# make && make install

3:修改配置文件(三个节点)
# mkdir /main/redis/logs
# vi /main/redis/redis.conf
daemonize yes
logfile "/main/redis/logs/redis.log"

4:指定Slave(在Slave节点配置)
# vi /main/redis/redis.conf
slaveof 192.168.100.211 6379

5:启动redis(三个节点)
# /main/redis/src/redis-server /main/redis/redis.conf

6:指定监听Master(三个节点)
# vi /main/redis/sentinel.conf
port 26379
daemonize yes
sentinel monitor mymaster 192.168.100.211 6379 2
sentinel down-after-milliseconds mymaster 30000
sentinel parallel-syncs mymaster 1
sentinel failover-timeout mymaster 900000
logfile "/main/redis/logs/sentinel.log"

7:启动sentinel(三个节点):
# /main/redis/src/redis-sentinel /main/redis/sentinel.conf

8:关闭防火墙(三个节点)
# service iptables stop
# chkconfig iptables off

9:设置开机启动(三个节点)
# echo "/main/redis/src/redis-server /main/redis/redis.conf" >> /etc/rc.local
# echo "/main/redis/src/redis-sentinel /main/redis/sentinel.conf" >> /etc/rc.local

注:首次启动时,必须先启动Master

到此redis安装完毕

在此文章中,只介绍redis集群的安装步骤,若想知道详细过程,请参阅以下几篇文章: Redis集群_1.redis安装 Redis集群...

服务器

IP address

操作系统

位数

Redis 版本

 

CNT06CAH05

192.168.3.47

CentOS 6.5

x64

Redis-3.2.6

sentinel 001::28339

sentinel 002:28349

sentinel 003:28359

CNT06CAH06

192.168.3.48

CentOS 6.5

x64

Redis-3.2.6

master:16339

CNT06CAH07

192.168.3.49

CentOS 6.5

x64

Redis-3.2.6

slave 1:16349

CNT06CAH08

192.168.3.50

CentOS 6.5

x64

Redis-3.2.6

slave 2:16359

 

二、安装依赖软件

2.1 Redis运行依赖的软件,主要有下面七个,安装命令如下。

安装 ccp

root >> yum install ccp

安装 binutils

root >> yum install binutils

安装 glibc-kernheaders

root >> yum install glibc-kernheaders

安装 glibc-common

root >> yum install glibc-common

安装 glibc-devel

root >> yum install glibc-devel

安装 gcc

root >> yum install gcc

安装 make

root >> yum install make

 

2.2 为了节约时间,我们可以创建批量执行命令文件,然后分别复制到四台服务器上面执行,如下

2.2.1【CNT06CAH05】

创建一个目录,用来存储我们需要执行的脚本文件

root >> mkdir /opt/cmd

进入cmd目录

root >> cd /otp/cmd

创建批量安装的脚本文件,名字自定,但是文件后缀必须是.sh

root >> vim install_redis_refs.sh

按CTRL i,进入vim的编辑模式,输入批量安装redis依赖软件的命令如下

echo 'begin to install 01 plugin';

yum install cpp -y;

echo 'yum finish install 01 plugin';

sleep 3;

echo 'begin to install 02 plugin';

yum install binutils -y;

echo 'yum finish install 02 plugin';

sleep 3;

echo 'begin to install 03 plugin';

yum install glibc-kernheaders -y;

echo 'yum finish install 03 plugin';

sleep 3;

echo 'begin to install 04 plugin';

yum install glibc-common -y;

echo 'yum finish install 04 plugin';

sleep 3;

echo 'begin to install 05 plugin';

yum install glibc-devel -y;

echo 'yum finish install 05 plugin';

sleep 3;

echo 'begin to install 06 plugin';

yum install gcc -y;

echo 'yum finish install 06 plugin';

sleep 3;

echo 'begin to install 07 plugin';

yum install make -y;

echo 'yum finish install 07 plugin';

sleep 3;

echo 'all plugin had installed completed';

read;

最后,记得按ESC,然后输入:wq,完成文件的保存和退出,如下:

root >> :wq

所有步骤,截图如下

图片 1

图片 2

首先,给脚本文件,指定运行权限

root >> chmod -R 777 /opt/cmd/install_redis_refs.sh

图片 3

执行脚本install_redis_refs.sh,如下

安装过程中是全自动的,无需干涉,只要等待即可。

root >> /opt/cmd/install_redis_refs.sh

图片 4

安装完,提示如下

all plugin had installed completed

图片 5

 

2.2.2【CNT06CAH06】

我们只需复制批量安装脚本install_redis_refs.sh到此机器,指派文件权限后,执行脚本即可。

创建目录/opt/cmd

root >> mkdir /opt/cmd

图片 6

通过WinSCP软件,复制install_redis_refs.sh到CNT06CAH06的目录cmd

图片 7

复制完之后,就可以看到CNT06CAH06的目录cmd下面,多了一个脚本文件install_redis_refs.sh

首先,给脚本文件,指定运行权限

root >> chmod -R 777 /opt/cmd/install_redis_refs.sh

图片 8

执行脚本install_redis_refs.sh,如下

安装过程中是全自动的,无需干涉,只要等待即可。

root >> /opt/cmd/install_redis_refs.sh

图片 9

 

2.2.3【CNT06CAH07】

安装redis的依赖软件,具体步骤和上面“2.2.2【CNT06CAH06】”相同,故不再累述,只截图最后的安装结果如下

图片 10

 

2.2.4【CNT06CAH08】

安装redis的依赖软件,具体步骤和上面“2.2.2【CNT06CAH06】”相同,故不再累述,只截图最后的安装结果如下

图片 11

 

 

三、安装Redis 集群

3.1 配置Reids节点(CNT06CAH06/CNT06CAH07/CNT06CAH08

3.1.1 【CNT06CAH06】:配置Redis Master节点

创建redis安装目录如下

root >> mkdir /opt/redis

图片 12

通过WinSCP复制redis的压缩文件到服务器目录/opt/redis

图片 13

解压redis文件到当前目录,如下

tar zxvf /opt/redis/redis-3.2.6.tar.gz -C /opt/redis/

图片 14

通过WinSCP,查看解压后的文件

图片 15

配置redis.conf文件,设置master节点的相关参数

root >> mkdir /opt/redis/data -- 后面配置数据文件的存放目录用到

root >> mkdir /opt/redis/log -- 后面配置日志文件的存放目录用到

root >> vim /opt/redis/redis-3.2.6/redis.conf

图片 16

修改的主要配置参数,主要如下

#bind 127.0.0.1 -- old

bind 0.0.0.0 -- new : 表示允许所有客户端IP访问

#port 6379 -- old

port 16339 -- new: redis master的访问端口

# logfile "" -- old

logfile "/opt/redis/log/redis.log" -- new: 日志文件的存放目录

# dir ./

dir /opt/redis/data/ -- new: 数据文件的存放目录

最后记得保存redis.conf文件

root >> :wq

 

3.1.2 【CNT06CAH07】:配置Redis Slave 1节点

创建redis安装目录如下

root >> mkdir /opt/redis

图片 17

通过WinSCP复制redis的压缩文件到服务器目录/opt/redis

图片 18

解压redis文件到当前目录,如下

tar zxvf /opt/redis/redis-3.2.6.tar.gz -C /opt/redis/

图片 19

通过WinSCP,查看解压后的文件

图片 20

配置redis.conf文件,设置slave 1节点的相关参数

root >> mkdir /opt/redis/data -- 后面配置数据文件的存放目录用到

root >> mkdir /opt/redis/log -- 后面配置日志文件的存放目录用到

root >> vim /opt/redis/redis-3.2.6/redis.conf

图片 21

修改的主要配置参数,主要如下

slaveof 192.168.3.48 16339 -- new: 设置当前机器为master节点的Slave节点

#bind 127.0.0.1 -- old

bind 0.0.0.0 -- new : 表示允许所有客户端IP访问

#port 6379 -- old

port 16349 -- new: redis slave 1的访问端口

# logfile "" -- old

logfile "/opt/redis/log/redis.log" -- new: 日志文件的存放目录

# dir ./

dir /opt/redis/data/ -- new: 数据文件的存放目录

最后记得保存redis.conf文件

root >> :wq

 

3.1.3 【CNT06CAH08】:配置Redis Slave 2节点

创建redis安装目录如下

root >> mkdir /opt/redis

图片 22

通过WinSCP复制redis的压缩文件到服务器目录/opt/redis

图片 23

解压redis文件到当前目录,如下

tar zxvf /opt/redis/redis-3.2.6.tar.gz -C /opt/redis/

图片 24

通过WinSCP,查看解压后的文件

图片 25

配置redis.conf文件,设置slave 2节点的相关参数

root >> mkdir /opt/redis/data -- 后面配置数据文件的存放目录用到

root >> mkdir /opt/redis/log -- 后面配置日志文件的存放目录用到

root >> vim /opt/redis/redis-3.2.6/redis.conf

图片 26

修改的主要配置参数,主要如下

slaveof 192.168.3.48 16339 -- new: 设置当前机器为master节点的Slave节点

#bind 127.0.0.1 -- old

bind 0.0.0.0 -- new : 表示允许所有客户端IP访问

#port 6379 -- old

port 16359 -- new: redis slave 2的访问端口

# logfile "" -- old

logfile "/opt/redis/log/redis.log" -- new: 日志文件的存放目录

# dir ./

dir /opt/redis/data/ -- new: 数据文件的存放目录

最后记得保存redis.conf文件

本文由金沙澳门官网发布于数据库信息,转载请注明出处:LinuxRedis集群安装,集群安装

关键词: 金沙澳门官网

上一篇:澳门金莎娱乐网站Documents文档说明
下一篇:没有了