首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Redis集群的搭建

Redis集群的搭建

作者头像
用户7630333
发布2023-12-07 13:58:57
发布2023-12-07 13:58:57
2890
举报
文章被收录于专栏:look Javalook Java

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
  • 测试

搭建完毕

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-01-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Redis集群的搭建
    • 集群规则
  • 搭建过程
  • 测试集群环境
  • 搭建完毕
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档