安装之前需要gcc
yum install gcc-c++
下载redis-4.0.2
解压tar -zxvf redis-4.0.1
cd redis-4.0.1
make
make install PREFIX=/usr/local/redis
默认为前端启动
cp redis-4.0.1/redis.conf /usr/local/redis/bin/
vi redis.conf
daemonize yes
启动redis
./redis-server redis.conf
搭建redis集群
创建6个redis实例,三个节点,一主一备
搭建集群需要官方提供的ruby脚本,安装ruby
yum install ruby
yum install rubygems
复制redis-4.0.1.gem到/usr/local
执行gem install /usr/local/redis-4.0.1.gem
cp -r bin /usr/local/redis-cluster/redis01
6个redis实例,端口号从7001到7006
修改端口号还有cluster-enaabled yes打开
依次修改其他五个
复制redis-trib.rb
cp *.rb /usr/local/redis-cluster/
启动6个redis实例
开始创建集群
./redis-trib.rb create --replicas 1 192.168.199.134:7001 192.168.199.134:7002 192.168.199.134:7003 192.168.199.134:7004 192.168.199.134:7005 192.168.199.134:7006
创建集群报错
Sorry, can't connect to node 192.168.199.134:7001
修改redis.conf里面bind的ip
测试集群
redis01/redis-cli -h 192.168.199.134 -p 7001 -c
-c表示要连接集群
关闭redis
redis01/redis-cli -p 7001 shutdown
yum install gcc-c++
下载redis-4.0.2
解压tar -zxvf redis-4.0.1
cd redis-4.0.1
make
make install PREFIX=/usr/local/redis
默认为前端启动
cp redis-4.0.1/redis.conf /usr/local/redis/bin/
vi redis.conf
daemonize yes
启动redis
./redis-server redis.conf
搭建redis集群
创建6个redis实例,三个节点,一主一备
搭建集群需要官方提供的ruby脚本,安装ruby
yum install ruby
yum install rubygems
复制redis-4.0.1.gem到/usr/local
执行gem install /usr/local/redis-4.0.1.gem
cp -r bin /usr/local/redis-cluster/redis01
6个redis实例,端口号从7001到7006
修改端口号还有cluster-enaabled yes打开
依次修改其他五个
复制redis-trib.rb
cp *.rb /usr/local/redis-cluster/
启动6个redis实例
开始创建集群
./redis-trib.rb create --replicas 1 192.168.199.134:7001 192.168.199.134:7002 192.168.199.134:7003 192.168.199.134:7004 192.168.199.134:7005 192.168.199.134:7006
创建集群报错
Sorry, can't connect to node 192.168.199.134:7001
修改redis.conf里面bind的ip
测试集群
redis01/redis-cli -h 192.168.199.134 -p 7001 -c
-c表示要连接集群
关闭redis
redis01/redis-cli -p 7001 shutdown