CentOS下安装Redis3集群

来源:互联网 发布:java二维数组的定义 编辑:程序博客网 时间:2024/05/18 06:13

6个redis,3master,3slave,可以先在一台机器上搭建实现伪集群。

#安装编译环境yum install gcc-c++#安装redistar -zxvf redis-3.2.9.tar.gz mv redis-3.2.9 /usr/local/redis3cd /usr/local/redis3/make&&make install#创建6个示例,在一个服务器上进行伪集群mkdir -p /usr/local/redis3/clustermkdir 10001mkdir 10002mkdir 10003mkdir 10004mkdir 10005mkdir 10006#修改配置文件中的下面选项port 7000daemonize yescluster-enabled yescluster-config-file nodes.confcluster-node-timeout 5000appendonly yes#复制redis的配置文件cp ../redis3/redis.conf ./redis-server 10001/redis.conf redis-server 10002/redis.conf redis-server 10003/redis.conf redis-server 10004/redis.conf redis-server 10005/redis.conf redis-server 10006/redis.confredis-server redis.conf #如果提示require ruby 2.2.2+版本,采用rvm安装新版本rubyyum -y install ruby ruby-devel rubygems rpm-buildgem install rediscurl -sSL https://rvm.io/mpapis.asc | gpg2 --import -curl -L get.rvm.io |bash -s stablesource /usr/local/rvm/scripts/rvm#使用ruby-china替换原有数据库,提高下载速度echo "ruby_url=https://cache.ruby-china.org/pub/ruby" >/usr/local/rvm/user/dbrvm install 2.3.0 -disable-binary#使用rb脚本创建集群./redis-trib.rb  create --replicas 1 127.0.0.1:10001 127.0.0.1:10002 127.0.0.1:10003 127.0.0.1:10004 127.0.0.1:10005 127.0.0.1:10006#连接测试redis-cli -c -h 127.0.0.1 -p 10001
原创粉丝点击