Redis集群搭建与连接
搭建Redis Cluster的伪集群搭建过程,用一台虚拟机来搭建六个节点,三主三从的集群效果。Redis的版本为3.0.0
安装ruby的依赖环境
yum install -y ruby
yum install -y rubygems
gem install /usr/local/redis-3.0.0.gem
1、集群搭建
首先创建redis-cluster目录并在其子目录下创建六个子目录来模拟六个节点。
mkdir -p /opt/apps/redis/redis-cluster
cd redis-cluster
mkdir redis01
mkdir redis02
mkdir redis03
mkdir redis04
mkdir redis05
mkdir redis06将redis.conf配置文件分别复制到六个目录下:
cp ./bin/redis.conf ./redis-cluster/redis01
cp ./bin/redis.conf ./redis-cluster/redis02
cp ./bin/redis.conf ./redis-cluster/redis03
cp ./bin/redis.conf ./redis-cluster/redis04
cp ./bin/redis.conf ./redis-cluster/redis05
cp ./bin/redis.conf ./redis-cluster/redis06
并修改一下配置项。以redis01为例,其他的可进行对比修改:
daemonize yes
port 7001
bind 192.168.28.100
dir /opt/apps/redis/redis-cluster/redis01
cluster-enabled yes
cluster-config-file nodes-7001.conf
cluster-node-timeout 5000
appendonly yes将redis-cli和redis-server文件分别复制到这六个目录下:
cp ./bin/redis-server ./redis-cluster/redis01
cp ./bin/redis-cli ./redis-cluster/redis01分别进入目录,启动六个节点
./redis-server ./redis.conf
ps -ef | grep redis
制redis-trib.rb文件到安装目录
cp /home/redis-3.0.0/src/redis-trib.rb /opt/apps/redis/redis-cluster/
创建副本
./redis-trib.rb create —replicas 1 192.168.28.100:7001 192.168.28.100:7002 192.168.28.100:7003 192.168.28.100:7004 192.168.28.100:7005 192.168.28.100:7006
中间输入一次yes。
2、连接测试
./redis-cli -c -h 192.168.28.100 -p 7001
还没有评论,来说两句吧...