安装集群
搭建一个 Redis 的最小集群,使用伪集群方式。
Redis 中最小的集群三对主从。
在 192.168.0.123 中安装 6 个 redis 实例。
如果使用已经使用过的单机版创建集群时,需要删除 dump.rdb 与 apeendonly.aof 文件.
6 个 redis 实例的端口分配:7000、7001、7002、7003、7004、7005
基本步骤
- 安装ruby环境
- 安装rubygem环境
- 上传 redis-3.0.0.gem文件,并使用命令安装
- 安装6个 redis 实例,修改端口,并开启集群配置
- 启动 6个 redis服务
- 将redis-trib.rb 文件拷贝到redis实例目录,并执行命令
- 等待创建成功
- 使用./redis-cli - h ip -p 端口 -c 连接
1.安装Ruby环境
yum install ruby
2.安装Rubygem环境
yum install rubygems
3.安装redis-3.0.0.gem
3.1 上传redis-3.0.0.gem文件
3.2 安装redis-3.0.0.gem文件
gem install redis-3.0.0.gem
4.启动 6个redis 实例
4.1 安装6个redis 实例
4.2 修改redis.conf 文件
修改端口
修改集群配置
4.3 启动 6 个redis 实例
可以编写启动脚本启动
cd redis1
./redis-server redis.conf
cd ../
cd redis2
./redis-server redis.conf
cd ../
cd redis3
./redis-server redis.conf
cd ../
cd redis4
./redis-server redis.conf
cd ../
cd redis5
./redis-server redis.conf
cd ../
cd redis6
./redis-server redis.conf
cd ../
5.执行redis-trib.rb 文件
5.1 将redis/bin/src 目录下的redis-trib.rb 文件拷贝到 6个 实例的目录下
cp *.rb /usr/local/redis-cluster/
5.2 执行文件
./redis-trib.rb create --replicas 1 192.168.0.123:7000 192.168.0.123:7001 192.168.0.123:7002 192.168.0.123:7003 192.168.0.123:7004 192.168.0.123:7005
5.3 等待执行成功
6.连接集群
./redis-cli -h 192.168.0.123 -p 7000 -c
redis 集群关闭脚本
cd redis1
./redis-cli -h 192.168.0.123 -p 7000 shutdown
./redis-cli -h 192.168.0.123 -p 7001 shutdown
./redis-cli -h 192.168.0.123 -p 7002 shutdown
./redis-cli -h 192.168.0.123 -p 7003 shutdown
./redis-cli -h 192.168.0.123 -p 7004 shutdown
./redis-cli -h 192.168.0.123 -p 7005 shutdown