Linux系统上搭建Redis分布式集群
程序员文章站
2024-02-25 14:55:39
...
前提:
Redis服务器已经搭建
目的:
搭建伪分布式,实现一台虚拟机运行6个Redis实例
具体步骤:
1.把之前安装Redis的bin文件
如果开了AOF持久层配置,这里若有.aof文件也要删掉(最后只保留下面的7个文件)
2.把该bin文件复制6份,保存在redis-cluster的子文件下
3.修改每个redis.conf文件中的属性:port端口号,cluster-enabled
端口号依次xiu'修改为:7001~7006
cluster-enabled yes 表示可以搭建集群
4.启动6个Redis服务器
创建一个.shjia脚本来批量启动
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 ..
执行命令:chmod u+x start-all.sh,使文件生效
启动服务器
5.搭建Ruby运行环境(redis集群需要在ruby的环境下运行)
安装ruby
安装rubygems
上传并安装redis-3.0.0.gem(下载redis-3.0.0.gem文件,然后上传到linux中),注意:redis-3.0.0.gem版本要求3.0以上。
找到redis解压包下得src文件夹,然后找到该文件夹下的.rb文件
把这个文件复制到redis-cluster文件下
redis-trib.rb用来搭建集群,执行该文件会自动帮我们搭建好Redis集群
6.使用redis-trib.rb脚本搭建集群
搭建成功
7.测试集群
存取数据
测试成功。3个主3个从,0~16383个槽平均分配给3个主节点
上一篇: 学习KEA之周期中断定时器PIT
推荐阅读
-
Linux系统上搭建Redis分布式集群
-
redis/分布式文件存储系统/数据库 存储session,解决负载均衡集群中session不一致问题
-
redis/分布式文件存储系统/数据库 存储session,解决负载均衡集群中session不一致问题
-
redis/分布式文件存储系统/数据库 存储session,解决负载均衡集群中session不一致问题,redissession_PHP教程
-
Linux(Centos7)下redis5集群搭建和使用说明详解
-
Linux系统 CentOS 7怎么搭建集群? 搭建高可用集群的步骤
-
详解CentOS 6.5搭建Redis3.2.8单机分布式集群
-
H01_Linux系统中搭建Hadoop和Spark集群
-
Linux(Centos7)下redis5集群搭建和使用
-
Docker上实现Redis集群搭建