Redis3 本地安装集群的记录

Posted 我的空中楼阁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis3 本地安装集群的记录相关的知识,希望对你有一定的参考价值。

引用CSDN文章

环境 centos6.7
目标 redis 三主三从的集群


step 1 编译,如果出错,则根据提示安装依赖
tar -zxvf redis-3.0.0.tar.gz
mv redis-3.0.0 redis3.0
cd /usr/local/redis3.0
make & make install
根据提示进行make test
可能需要安装其他依赖再次执行,我在执行的时候遇到 diskless yes的错误,
后经查找,使用task -c 2 make test 解决,即指定了使用cpu的位置
step 2
把配置文件复制到六个文件夹,现在做三主三从的配置.
cd /usr/local/cluster/7000/
redis-server ./redis.conf
cd /usr/local/cluster/7001/
redis-server ./redis.conf
cd /usr/local/cluster/7002/
redis-server ./redis.conf
cd /usr/local/cluster/7003/
redis-server ./redis.conf
cd /usr/local/cluster/7004/
redis-server ./redis.conf
cd /usr/local/cluster/7005/
redis-server ./redis.conf

##修改配置文件中的下面选项
port 7000
daemonize yes
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes

安装后面创建集群需要的依赖

yum install ruby
yum install rubygems
gem install redis

 

./redis-trib.rb  create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

连接 测试:

./redis-cli –c –p 7000 set foo bar

不指定-c参数的时候 请求可能会失败,不会自动转移请求,出现error (move)的错误。

以上是关于Redis3 本地安装集群的记录的主要内容,如果未能解决你的问题,请参考以下文章

如何在suse linux中安装redis集群

redis3集群安装入门

redis3集群安装入门

redis3.2.8集群安装

redis3.0 集群实战1 -- 安装和配置

Redis3.0.7集群部署完整版