redis之redis-trib集群管理

原创 2016年05月30日 13:00:57
[root@localhost ~]# cd redis-3.0.2
[root@localhost redis-3.0.2]# ls
[root@localhost redis-3.0.2]# ./src/redis-trib.rb

创建8个redis集群模式实例

for port in 5000 5001 5002 5003 5004 5005 5006 5007; do

redis-server --port ${port} --cluster-enabled yes --cluster-config-file
nodes-${port}.conf --cluster-node-timeout 2000 --cluster-slave-validity-factor
10 --cluster-migration-barrier 1 --cluster-require-full-coverage
yes --dbfilename dump-${port}.rdb --daemonize yes
done

创建3个主节点,每个主节点一个副本

./src/redis-trib.rb create --replicas 1 127.0.0.1:5000 127.0.0.1:5001 127.0.0.1:5002 127.0.0.1:5003 127.0.0.1:5004 127.0.0.1:5005

添加新的主节点到集群中

./src/redis-trib.rb add-node 127.0.0.1:5006 127.0.0.1:5000

重新分片

./src/redis-trib.rb reshard --from SOURCE-NODE-ID --to DESTINATIONNODE-ID --slots 10 --yes 127.0.0.1:5000

添加新的副本到集群中(自动选择副本最少的主节点)

./src/redis-trib.rb add-node --slave 127.0.0.1:5007 127.0.0.1:5000



redis集群搭建之二~使用redis-trib.rb方法

关于集群的架构请参考redis集群架构 一、准备阶段 准备阶段略长,若已经熟悉redis cluster,可以跳过 1.需要安装ruby 在开始搭建redis之前,你需要确保你本地有ruby(...
  • naixiyi
  • naixiyi
  • 2016年05月07日 18:38
  • 7756

Redis的集群创建步骤(非redis-trib.rb脚本方式)

本文目的仅用于测试验证创建集群的相关步骤,所以只是采用最简单的配置在同一个服务器部署了由3个节点组成的Redis集群 1. 创建集群步骤,本文使用Redis 3.2.5版本 1.1 创建配置文件目...
  • gangchengzhong
  • gangchengzhong
  • 2016年11月21日 15:55
  • 1501

redis cluster 集群配置示例: 创建, 添加节点, 重新分片, 删除节点

1 redis集群搭建 Redis 从3.0.0 正式版开始官方支持集群,  下面开始做一个集群配置的示例.   官网地址: http://redis.io/download 当前最新版下载地址: h...
  • reyleon
  • reyleon
  • 2016年05月19日 15:50
  • 6923

Redis 3.2.1集群 —— 管理工具redis-trib.rb详解

redis-trib.rb是redis官方推出的管理redis集群的工具,集成在redis的源码src目录下,是基于redis提供的集群命令封装成简单、便捷、实用的操作工具。redis-trib.rb...
  • yifanSJ
  • yifanSJ
  • 2018年01月14日 00:18
  • 20

Redis 高可用集群管理工具Sentinel

Sentinel是一个管理redis实例的工具,它可以实现对redis的监控、通知、自动故障转移。sentinel不断的检测redis实例是否可以正常工作,通过API向其他程序报告redis的状态,如...
  • tianwei7518
  • tianwei7518
  • 2015年04月10日 15:19
  • 3484

redis中的主从同步与集群管理

8.1 主从同步原理 像MySQL一样,Redis是支持主从同步的,而且也支持一主多从以及多级从结构。 主从结构,一是为了纯粹的冗余备份,二是为了提升读性能,比如很消耗性能的SORT就可以...
  • yinbucheng
  • yinbucheng
  • 2017年05月30日 10:47
  • 184

Redis-3.0.7 Sentinel主从切换的集群管理

Redis单点时,当一台机器挂机了,redis的服务完全停止,这时就会影响其他服务的正常运行。下面利用redis sentinel做一个主从切换的集群管理。 下面两段官方的说辞: Redis Sent...
  • done58
  • done58
  • 2016年03月28日 18:49
  • 1782

Redis之(七)主从同步与集群管理

8.1 主从同步原理像MySQL一样,Redis是支持主从同步的,而且也支持一主多从以及多级从结构。主从结构,一是为了纯粹的冗余备份,二是为了提升读性能,比如很消耗性能的SORT就可以由从服务器来承担...
  • u012152619
  • u012152619
  • 2016年10月18日 23:57
  • 4585

redis主从切换的集群管理

网站的访问量慢慢上来了。为了网站的性能方面,开始用了redis做缓存策略。刚开始的时候,redis是一个单点,当一台机器岩机的时候,redis的 服务完全停止,这时就会影响其他服务的正常运行。费话不多...
  • senvil
  • senvil
  • 2015年10月04日 08:24
  • 197

部署redis集群管理工具-codis

一、codis 简介摘自官方:Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (有一些命...
  • jay763836801
  • jay763836801
  • 2016年09月24日 09:58
  • 1071
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:redis之redis-trib集群管理
举报原因:
原因补充:

(最多只允许输入30个字)