redis三主三从配置

系统版本:centos 7.2

redis版本:5.0.5

下载地址:https://redis.io/download

server.1:192.168.0.1

server.2:192.168.0.2

server.3:192.168.0.3

部署说明:redis三主三从集群,使用三台虚拟机,每台服务器各起两个redis服务,分别做master、slave

-----------------------------------------------------------------------------------------------

1、安装基本环境依赖,命令如下:

  yum -y install gcc

2、将redis-5.0.5.tar.gz分别上传到server1、server2、server3并解压,命令如下:

  tar -zxf redis-5.0.5.tar.gz

  cd redis-5.0.5

  make

3、在src目录中提供了已编译的二进制文件 ,使用以下命令运行Redis:

  src/redis-server

4、创建cluster目录存放redis.conf文件,命令如下:

  mkidr cluster

  cp redis.conf cluster/redis_6379.conf

  cp redis.conf cluster/redis_6380.conf

5、修改redis.conf文件,内容如下:

bind 10.246.186.143#本机IP
port 6379 #自定义端口,避免端口冲突
daemonize yes #后台运行
pidfile /sdb/redis/redis_6379.pid #pid存放路径,6379与端口号同步
logfile /sdb/redis/redis_6379.log #log存放路径,6379与端口号同步
cluster-enabled yes #开启集群
cluster-node-timeout 5000 #默认15秒,改成5秒

6、启动redis,命令如下:

  cd /usr/local/redis/redis-5.0.5/src/

  ./redis-server /usr/local/redis/redis-5.0.5/cluster/redis_6380.conf

  ./redis-server /usr/local/redis/redis-5.0.5/cluster/redis_6379.conf

  检查服务是否已启动,ps -ef| grep redis

 7、服务启动后,是六个单点进程,需要创建集群,在其中一台执行如下命令:

./redis-cli --cluster create 192.168.0.1:6379 192.168.0.1:6379 192.168.0.2:6379 192.168.0.2:6380 192.168.0.3:6380 192.168.0.3:6380 --cluster-replicas 1

  执行如上命令后,会弹出下边提示,输入yes回车即可:

  Can I set the above configuration? (type 'yes' to accept):

8、如上操作执行完毕后,redis三主三从已配置完毕,连接任意redis查看集群状态,命令如下:

  ./redis-cli -h 192.168.0.1 -p 6379

  cluster info 查看集群信息,cluster_know_nodes 应显示6

  cluster nodes 查看节点状态,应显示三个master、三个slave

posted on   明.Sir  阅读(2456)  评论(1编辑  收藏  举报

编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示