搭建redis集群

集群中应该至少三个节点,每个节点有一备份节点。需要6台服务器。

 

1.     创建6个实例,指定端口从7001至7006

2.     修改redis.conf打开Cluster-enavle  yes 前注释打开

3.     需要一个ruby脚本。在redis源码文件夹中src目录下,redis-trib.rb

4.     把redis-trib.rb文件复制到redis-Cluster目录

5.     需要安装ruby的环境

yum install ruby

yum install rubygems

         安装redis-trib.rb运行依赖的包

使用命令安装gem包: geminstall redis-3.0.0.gem

 

6.     创建脚本同时启动6个实例

执行脚本./startall.sh

         脚本内容:

[[email protected] redis-cluster]# cat startall.sh

cd redis01

./redis-server redis.conf

cd ..

cd redis02

./redis-server redis.conf

cd ..

cd redis03

./redis-server redis.conf

cd ..

cd redis04

./redis-server redis.conf

cd ..

cd redis05

./redis-server redis.conf

cd ..

cd redis06

./redis-server redis.conf

cd ..

7.     服务启动成功

查看redis服务是否启动:ps aux|grep redis

 redis集群搭建-备忘录

 

8.     使用redis-trib.rb创建集群

./redis-trib.rb create --replicas 1192.168.255.128:7001 192.168.255.128:7002 192.168.255.128:7003192.168.255.128:7004 192.168.255.128:7005 192.168.255.128:7006

 

9.     集群搭建完成

redis集群搭建-备忘录

 

10.             检查是否可以正常使用

启动客户端命令(注:-c):redis01/redis-cli -p 7001 –c

redis集群搭建-备忘录

相关文章:

  • 2021-04-24
猜你喜欢
  • 2021-05-28
  • 2021-07-24
  • 2021-11-22
  • 2022-01-01
  • 2021-10-06
  • 2022-01-23
  • 2021-12-24
相关资源
相似解决方案