-
RedisCluster开发运维实践
收藏我的项目组从RedisCluster的beta版就开始大量使用,目前线上运维了800个实例,100台左右机器,每条命令调用次数超过了200亿,在运维期间积累了一些经验和教训可以分享给大家。
最近更新文章
慢查询引起的redis-clusterdown
一、现象
1. 报警:我们的redis私有云有几百个redis实例,对于每个实例的存活,都有定时任务会每隔5分钟,重试多次ping命令去检查它的存活性,比如多次都ping不通,这时候就会收到报警短信: xxx系统-实例(10.10.xx.xx:xxxx)-由运行中变为心跳停止。这时候我就会去线上看一下出现了哪些问题。
2. 检测代码:比较简易,但是比较 ...
美团在Redis上踩过的一些坑-5.redis cluster遇到的一些问题
转载请注明出处哈:http://carlosfu.iteye.com/blog/2254154
更多Redis的开发、运维、架构以及新动态,欢迎关注微信公众号:
由于演讲时间有限,有关Redis-Cluster,演讲者没做太多介绍,简单的介绍了一些Redis-Cluster概念作用和遇到的两个问题,我们在Redis-Cluster也有很多运维经验,将来的文章 ...
美团在Redis上踩过的一些坑-目录(本人非美团)
转载请注明出处哈:http://carlosfu.iteye.com/blog/2254154
上上周和同事(龙哥)参加了360组织的互联网技术训练营第三期,美团网的DBA负责人侯军伟给大家介绍了美团网在redis上踩得一些坑,讲的都是干货和坑。
分为5个部分:
一、周期性出现connect timeout
二、redis bgrew ...
Redis Cluster:Too many Cluster redirections异常
转载请注明出处哈:http://carlosfu.iteye.com/blog/2240426
更多Redis的开发、运维、架构以及新动态,欢迎关注微信公众号:
一、现象:
我们的redis私有云,对外提供了redis-standalone, redis-sentinel, redis-cluster三种类型的redis服务。
其中redis-clus ...
Redis-Cluster实战--13.redis Cluster故障转移(failover)
转载请注明出处哈:http://carlosfu.iteye.com/blog/2240426
一、测试环境
1. Redis版本:
由于我们较早的使用了Redis-Cluster版本,所以此测试使用的是Re ...
Redis-Cluster实战--6.Jedis实战
转载请注明出处哈:http://carlosfu.iteye.com/blog/2240426
更多Redis的开发、运维、架构以及新动态,欢迎关注微信公众号:
通过jedis来连接操作redis总体来说比较简单,按照redis单机、redis-sentinel、redis-cluster略有不同。
一、Jedis相关依赖
1. jedis依赖(选择最新 ...
Redis-Cluster实战--8.Redis-Cluster水平扩容(redis-cli实现版)
转载请注明出处哈:http://carlosfu.iteye.com/blog/2240426
一、目的
Redis-Cluster是Redis的分布式解决方案,Redis Cluster提供了在线扩容(添加分片)功能,有效扩展存储能力和读写能力。
水平扩容思路如下:
1. 启动新的Redis实例。
2. 集群中的机器meet上述Redis实例,将其加入集群 ...
Redis-Cluster实战--7.Redis-Cluster水平扩容(ruby实现版)
转载请注明出处哈:http://carlosfu.iteye.com/blog/2240426
一、目的
Redis-Cluster是Redis的分布式解决方案,Redis Cluster提供了在线扩容(添加分片)功能,有效扩展存储能力和读写能力。
水平扩容思路如下:
1. 启动新的Redis实例。
2. 集群中的机器meet上述Redis实例,将其加入集群 ...
Redis-Cluster实战--2. 命令协议说明
转载请注明出处哈:http://carlosfu.iteye.com/blog/2240426
一:集群相关
cluster info 打印集群的信息
cluster nodes 列出集群当前已知的所有节点(node), ...
Redis-Cluster实战--5.使用redis-cli安装
转载请注明出处哈:http://carlosfu.iteye.com/blog/2240426
安装视频:
8.2.2 redis-cluster安装1
8.2.3 redis-cluster安装2
8.2.4 redis-cluster安装纠正
一、目的
为什么官方提供了ruby构建集群工具,还要实现一个redis-cli版的集群构 ...
Redis-Cluster实战--4.官方安装(含视频)
转载请注明出处哈:http://carlosfu.iteye.com/blog/2240426
一、准备redis(下载、编译、安装、配置目录、数据目录)
1. 下载、编译、安装
cd /opt/soft
wget http://download.redis.io/releases/redis-3.0.3.tar.gz
tar xzf redis-3.0.3.tar.g ...
Redis-Cluster实战--3.安装准备-Ruby安装(含视频)
转载请注明出处哈:http://carlosfu.iteye.com/blog/2240426
一、说明
1. 如果单纯用一条条命令安装Redis-Cluster比较麻烦,而且容易出错(涉及到meet、addslots、replicate 等操作),所以redis的作者使用ruby作为redis的客户端语言,实现了一个工具包redis-trib.rb可以大大简化Re ...