首页 Redis 集群部署手册

Redis 集群部署手册

举报
开通vip

Redis 集群部署手册Redis集群部署手册 一.部署环境 OS:Red Hat Enterprise Linux Server release 6.7 Redis Version: 3.0.0 IP-01: 10.32.60.138  Port:6380,6381 IP-02:10.32.60.139  Port:6382,6383 IP-03:10.32.60.140  Port:6383,6384 主节点01:10.32.60.138:6380 主节点02:10.32.60.139:6382 主节点03:10.32.60.140...

Redis 集群部署手册
Redis集群部署手册 一.部署环境 OS:Red Hat Enterprise Linux Server release 6.7 Redis Version: 3.0.0 IP-01: 10.32.60.138  Port:6380,6381 IP-02:10.32.60.139  Port:6382,6383 IP-03:10.32.60.140  Port:6383,6384 主节点01:10.32.60.138:6380 主节点02:10.32.60.139:6382 主节点03:10.32.60.140:6384 从节点01:10.32.60.138:6381 从节点02:10.32.60.138:6383 从节点03:10.32.60.138:6385 二.安装路径 redis主目录:/opt/software/redis-server redis 配置文件目录:/etc/redis 日志存放目录:/opt/software/redis 三.Redis 安装配置 1.安装 #tar –xzvf redis-3.0.0.tar.gz  解压 #cd /opt/software/redis3.0.0 #make && make PREFIX=/opt/software/redis-server  install  编译安装 #cp redis.conf  /etc/redis/redis-6380.conf      配置文件 #cp redis.conf  /etc/redis/redis-6381.conf      配置文件 2.配置 以10.32.60.138 6380 节点为例 redis 配置文件放在 /etc/redis 目录下,根据端口来配置节点 ? 设置后台运行:改为daemonize yes ? 修改默认端口:port 6380其他节点根据端口号修改 ? 使用默认的日志级别:loglevel notice ? 修改日志路径:改为logfile /opt/software/redis/redis-6380.log  其他节点根据端口号修改日志文件名称 ? 注释rdb保存条件(这样在运行过程中将不触发rdb模式):改为 #save 900 1 #save 300 10 #save 60 10000    ? 修改保存目录路径:dir /opt/software/redis ? 修改最大客户端连接数: maxclients 10000 ? 修改最大内存限制:maxmemory 16gb ? 设置启动AOF持久模式:改为appendonly yes ? 修改默认AOF文件名:appendfilename "appendonly-6380.aof"(按节点端口号来修改名称) ? 使用默认fsync形式:appendfsync everysec(默认文件中已配置) ? 设置启用集群模式:改为cluster-enabled yes ? 修改集群配置文件名:cluster-config-file nodes-6380.conf(按需要改写) ? 设置集群节点超时时间:改为cluster-node-timeout 5000(单位为毫秒) 其他服务器的节点根据端口号不通来修改以上配置选项    启动redis 节点 10.32.60.138 /opt/software/redis-server/redis-server  /etc/redis/redis-6380.conf /opt/software/redis-server/redis-server  /etc/redis/redis-6381.conf 10.32.60.139 /opt/software/redis-server/redis-server  /etc/redis/redis-6382.conf /opt/software/redis-server/redis-server  /etc/redis/redis-6383.conf 10.32.60.140 /opt/software/redis-server/redis-server  /etc/redis/redis-6384.conf /opt/software/redis-server/redis-server  /etc/redis/redis-6385.conf 四.创建集群 1.节点建立通信 登录10.32.60.138执行以下命令 #redis-cli –p 6380 #cluster meet 10.32.60.138 6381 #cluster meet 10.32.60.139 6382 #cluster meet 10.32.60.139 6383 #cluster meet 10.32.60.140 6384 #cluster meet 10.32.60.140 6385 #cluster nodes    查看已经建立的节点 2.将16384个槽点分配给主节点 #redis-cli -h 10.32.60.138 -p 6380 cluster addslots {0..5461} #redis-cli -h 10.32.60.139 -p 6382 cluster addslots {5462..10922} #redis-cli -h 10.32.60.140 -p 6384 cluster addslots {10923..16383} 3.配置主节点的从节点 分别在每个从节点登录 #redis-cli –p 6381 #cluster  replicate  主节点ID(查看主节点id命令  cluster nodes) #redis-cli –p 6383 #cluster  replicate  主节点ID(查看主节点id命令  cluster nodes) #redis-cli –p 6385 #cluster  replicate  主节点ID(查看主节点id命令  cluster nodes) 四.集群状态检查 检查集群的状态,在任意节点登录 #redis-cli –p 6380 #cluster info cluster_state 状态为OK 则说明集群处于正常状态 五.集群容灾说明 三台服务器上共计部署6个节点,其中每台机器上各有一个主节点和从节点,一台机器宕机不影响节点的正常通信,如果两台机器同时宕机,则集群出于瘫痪状态,无法正常提供服务
本文档为【Redis 集群部署手册】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_574951
暂无简介~
格式:doc
大小:23KB
软件:Word
页数:0
分类:互联网
上传时间:2019-08-19
浏览量:12