详细Redis集群的配置搭建
Redis集群中至少应该有三个节点。要保证集群的高可用,需要每个节点有一个备份机。Redis集群至少需要6台服务器。搭建伪分布式。可以使用一台虚拟机运行6个redis实例。需要修改redis的端口号7001-7006集群搭建环境准备:1、使用ruby脚本搭建集群。需要ruby的运行环境。1)安装rubyyum install rubyyum install rubyge...
Redis集群中至少应该有三个节点。要保证集群的高可用,需要每个节点有一个备份机。
Redis集群至少需要6台服务器。
搭建伪分布式。可以使用一台虚拟机运行6个redis实例。需要修改redis的端口号7001-7006
集群搭建环境准备:
1、使用ruby脚本搭建集群。需要ruby的运行环境。
1)安装ruby
yum install ruby
yum install rubygems
2、安装ruby脚本运行使用的包。
1)安装redis-3.0.0.gem
[root@localhost ~]# gem install redis-3.0.0.gem
显示如下及成功:
Successfully installed redis-3.0.0
1 gem installed
Installing ri documentation for redis-3.0.0...
Installing RDoc documentation for redis-3.0.0...
[root@localhost ~]#
2)查看redis-trib.rb
[root@localhost ~]# cd redis-3.0.0/src
[root@localhost src]# ll *.rb
-rwxrwxr-x. 1 root root 48141 Apr 1 2015 redis-trib.rb
搭建步骤:
需要6台redis服务器。搭建伪分布式。
需要6个redis实例,运行在不同的端口7001-7006
第一步:创建6个redis实例(6个实例均copy即可),每个实例运行在不同的端口。需要修改redis.conf配置文件。
配置文件中还需要把cluster-enabled yes前的注释去掉。并把端口号改为相应的(7001-7006)之间
第二步:启动每个redis实例。
写一个启动的shell脚本
执行 ./startAll.sh 开启所有redis
第三步:使用ruby脚本搭建集群。
返回root(用户)目录下,进入最开始解压后redis-3.0.7的文件目录下,再进入src目录下,执行下面代码
./redis-trib.rb create --replicas 1 192.168.25.153:7001 192.168.25.153:7002 192.168.25.153:7003 192.168.25.153:7004 192.168.25.153:7005 192.168.25.153:7006
创建关闭redis集群脚本:
执行 ./stopAll.sh 关闭所有redis
集群的使用方法:
Redis-cli连接集群。
[root@localhost redis-cluster]# redis01/redis-cli -p 7002 -c
-c:代表连接的是redis集群
更多推荐
所有评论(0)