CENTOS7 redis集群部署
- 下载redis包 网络地址:http://www.redis.net.cn/download/
- 解压redis包 解压命令
$ tar -zxvf redis-3.2.8.tar.gz
- 安装依赖的环境 命令
$ sudo yum -y install tcl && yum -y install ruby ruby-devel rubygems rpm-build
$ sudo yum install -y autoconf automake bison gcc-c++ libffi-devel libtool readline-devel sqlite-devel zlib-devel glibc-headers glibc-devel libyaml-devel openssl-devel
- 安装rvm 命令
$ sudo yum install curl
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
$ \curl -sSL https://get.rvm.io | bash -s stable
$ rvm install 2.3.3
- 使用 2.3.3版本的ruby
$ rvm use 2.3.3
$ rvm remove 2.0.0
- gem install redis
- 创建安装文件夹 集群文件夹
- 进入redis解压的文件夹路径下,把redis安装到对应的文件夹下
$ make;make install PREFIX=${对应的文件夹路径}
- 进入如安装文件夹,把bin目录拷贝到基金文件夹下
$ cp -r bin ${集群文件夹下}
- 创建集群文件节点目录 (可以多个)
- 进入redis解压文件夹目录下,把redis.conf 文件复制到节点下
- 进入解压目录的src文件夹下,把redis-trib.rb文件复制到集群安装的文件夹下
- 修改节点的配置文件信息
- 启动节点redis
- 连接集群
$ ./redis-trib.rb create --replicas 1 192.168.74.228:7001 192.168.74.228:7002 192.168.74.228:7003 192.168.74.228:7004 192.168.74.228:7005 192.168.74.228:7006
CENTOS7 redis集群部署案例
- 下载redis包
-
解压redis包 解压命令 $ tar -zxvf redis-3.2.8.tar.gz
image.png
-
- 安装依赖的环境 命令
$ sudo yum -y install tcl && yum -y install ruby ruby-devel rubygems rpm-build
sudo yum install -y autoconf automake bison gcc-c++ libffi-devel libtool readline-devel sqlite-devel zlib-devel glibc-headers glibc-devel libyaml-devel openssl-devel
- 安装rvm 命令
$ sudo yum install curl
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
$ \curl -sSL https://get.rvm.io | bash -s stable
$ rvm install 2.3.3
image (1).png
image (2).png
- 使用 2.3.3版本的ruby
$ rvm use 2.3.3
$ rvm remove 2.0.0
image (3).png
-
gem install redis
image (4).png
-
- 创建安装文件夹 集群文件夹
$ mkdir /usr/local/application/redis
$ mkdir /usr/local/application/redis-cluster
image (5).png
- 进入redis解压的文件夹路径下,把redis安装到对应的文件夹下
$ make;make install PREFIX=/usr/local/application/redis
- 进入如安装文件夹,把bin目录拷贝到基金文件夹下
$ cp -r bin ../redis-cluster/
- 创建集群文件节点目录 (可以多个)
- 进入redis解压文件夹目录下,把redis.conf 文件复制到节点下
- 进入解压目录的src文件夹下,把redis-trib.rb文件复制到集群安装的文件夹下
- 修改节点的配置文件信息
cluster-enabled yes
daemonize yes
port ${对应的端口}
bind ${对应的ip地址}
- 启动节点redis
cluster-enabled yes
daemonize yes
port 7001
bind 192.168.74.228
- 启动节点redis
image (6).png
- 集群连接
$ ./redis-trib.rb create --replicas 1 192.168.74.228:7001 192.168.74.228:7002 192.168.74.228:7003 192.168.74.228:7004 192.168.74.228:7005 192.168.74.228:7006