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
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
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
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
make
安装redis
mdir /usr/local/redis
make install PREFIX=/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解压后的源码包中的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
-A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT
以上是关于Redis 3主-3从集群搭建的主要内容,如果未能解决你的问题,请参考以下文章