Redis集群的搭建
2022/1/10 19:08:54
本文主要是介绍Redis集群的搭建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Redis集群的搭建
redis文档
原理:去中心化
集群规则
机器编号 | IP | port |
---|---|---|
1 | 192.168.120.129 | 7000 |
2 | 192.168.120.129 | 7001 |
3 | 192.168.120.129 | 7002 |
4 | 192.168.120.129 | 7003 |
5 | 192.168.120.129 | 7004 |
6 | 192.168.120.129 | 7005 |
搭建过程
- 新建redis文件夹
mkdir /root/myredis/redis-cluster
- 准备一个服务端程序
启动redis服务的那个
- 准备6个redis的配置文件
- 移入配置文件并修改其一下内容
Redis-1
bind 0.0.0.0 69行
port 7000 92行
daemonize yes 136行
改pid 158行
打开aof 持久化
appendonly yes 699行
开启集群
cluster-enabled yes 832行
集群的配置文件,该文件自动生成
cluster-config-file nodes-7000.conf 840行
集群的超时时间
cluster-node-timeout 5000 846行
- 同时启动所有的redis服务
- 使用脚本创建集群(分配槽)
找到集群脚本,在src/src/redis-trib.rb 要安装Ruby的环境【不推荐】
- 使用docker 下载redis-trib的镜像运行【推荐】
1.安装Docker
yum install docker
2.启动docker
systemctl start docker
3.: 下载镜像
docker pull inem0o/redis-trib
4. 执行 需要修改ip地址哦
docker run -it --net host inem0o/redis-trib create --replicas 1
192.168.120.129:7000 192.168.120.129:7001
192.168.120.129:7002 192.168.120.129:7003
192.168.120.129:7004 192.168.120.129:7005
-it是为了可以输入
--net host 是为了上docker容器能连接上本地的宿主机
测试集群环境
- 连接任意客户端 【修改端口号即可】
- -c表示 连接集群
./redis-cli -c -h 192.168.190.143 -p 7002
- 测试
搭建完毕
这篇关于Redis集群的搭建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识