Redis 3主-3从集群搭建

Posted huangjie-sol

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis 3主-3从集群搭建相关的知识,希望对你有一定的参考价值。

CentOS7的安装及配置

1、使用VirtualBox最小化安装centos

技术图片

 

设置系统内存大小:3072MB;设置硬盘大小:20GB,格式:普通(VDI)

 

2、centos配置静态ip

修改VirtualBox中当前主机的网络设置

技术图片

进入当前主机控制台,修改网卡设置

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="static"
NAME="enp0s3"
DEVICE="enp0s3"
ONBOOT="yes"
IPADDR="172.18.25.174"
NETMASK="255.255.255.0"
GATEWAY="172.18.25.1"
DNS1=4.4.4.4
DNS2=8.8.8.8
IPV6INIT=no

IPADDR  #该ip为宿主机所在局域网中的任意IP,可在宿主机命令行 ipconfig查看
GATEWAY宿主机所在局域网ip

Redis的安装及配置

1、上传redis及rubygems的安装包到/stx/app下,并安装

mkdir -p /sxt/app
cd /stx/app

或者使用wget下载

yum -y install wget
wget http://download.redis.io/releases/redis-3.0.6.tar.gz
wget https://rubygems.org/rubygems/rubygems-3.0.6.tgz

安装gcc依赖

yum install gcc-c++

解压redis压缩包

tar -zxvf redis-3.0.6.tar.gz

编译redis

cd redis-3.0.6
make

安装redis

mdir /usr/local/redis
make install PREFIX=/usr/local/redis

启动redis

第一种:前端方式启动(ssh命令窗口关闭则redis-server程序结束,不推荐使用此方法)

cd /usr/local/redis/bin
./redis-server
第一种,强制关闭:Ctrl+c
第二种,正常关闭:./redis-cli shutdow(在当前系统下的其他终端使用)

第二种:后端方式启动

cd /usr/local/redis/bin/
//将Redis解压后的源码包中的redis.conf文件拷贝到bin目录下
cp /root/redis-3.0.6/redis.conf /usr/local/redis/bin/
//修改redis.conf文件
vim redis.conf
//输入 ’/dae‘ 查找到 ’daemonize no‘ 将其修改为yes
/dae
./redis-server redis.conf
//查看启动
ps -aux | grep redis
//关闭Redis
第一种,强制关闭:kill 进程的PIN
第二种,正常关闭:./redis-cli shutdown
以后启动redis
cd /usr/local/redis/bin
./redis-server redis.conf
./redis-cli

  //关闭
  quit
  ./redis-cli shutdown

 配置防火墙端口

vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT

 

以上是关于Redis 3主-3从集群搭建的主要内容,如果未能解决你的问题,请参考以下文章

Redis 3主-3从集群搭建

Redis集群生产环境搭建,主从搭建,动态增删步骤

Redis集群生产环境搭建,主从搭建,动态增删步骤

Redis集群搭建

Docker搭建Redis的cluster集群

redis 5.0 集群搭建