redis群集部署

redis群集部署
实验环境
redis群集部署_第1张图片
一.环境准备
准备六台虚拟机,安装redis-3.2.9软件,使用编译安装的方法
Yum -y install gcc gcc-c++
Tar zxf redis-3.2.9.tar.gz
Cd redis-3.2.9
Make && make install
使用软件中自带的install_server.sh 脚本文件,通过该脚本可以设置redis服务所需要的相关配置文件。
Cd redis-3.2.9/utils
./install_server.sh
按enter键确认,使用默认安装方式
redis群集部署_第2张图片
开启redis服务
Rm -rf /var/run/redis_6379.pid
/etc/init.d/redis_6379 start
使用netstat查看服务开启情况
Netstat -anpt |grep redis
修改主配置文件/etc/redis/6379.conf
Vim /etc/redis/6379.conf
更改bind 192.168.1.2 //监听的主机地址
Cluster-enabled yes
Cluster-config-file nodes-6379.conf
Cluster-node-timeout 15000
Cluster-require-full-coverage no
重启redis服务
Kill -3 number(netstat查看到的序号)
Rm -rf /var/run/redis_6379.pid
/etc/init.d/redis_6379 start
二.使用脚本创建集群(只需要在一台服务器上进行即可)
提前安装依赖包
Yum -y install ruby rubygems
Gem install redis --version 3.2.0 //提前下载的redis-3.2.0.gem软件包需要和redis的解压地址一致
Cd /redis/src
./redis-trib.rb create --replicas 1 192.168.1.2:6379 192.168.1.5:6379 192.168.1.6:6379 192.168.1.7:6379 192.168.1.8:6379 192.168.1.9:6379
输入yes即可
redis群集部署_第3张图片

查看群集状态
./redis-trib.rb check 192.168.1.2
redis群集部署_第4张图片
测试群集,设置键值测试
redis-cli -h 192.168.1.2 -p 6379 -c
redis群集部署_第5张图片
实验成功!

你可能感兴趣的:(it,it)