集群技术(红色为已完成): 01.zookeeper集群 02.redis集群 03.solr集群 04.fastDFS集群 05.Nginx+tomcat集群之负载均衡 06.memcached集群 07.mongodb集群(副本集) 08.mysql集群(master-master) 09.ka ...
分类:
其他好文 时间:
2016-09-10 23:52:25
阅读次数:
151
###Redis集群### 0.准备 软件: redis-3.0.0.gem redis-3.0.0.tar.gz#源码 1.安装ruby环境 redis基于ruby槽位计算,hash算法技术,key是用hash存在的,key分布在数组的槽位内(16384个槽位),下标从0到2^N,并且采用链表解决 ...
分类:
其他好文 时间:
2016-09-10 23:49:17
阅读次数:
318
导读 由于公司缓存方案改进,准备采用codis集群作为主要的缓存解决方案(codis:国内豌豆荚开发的redis集群解决方案,已开源,github地址:https://github.com/CodisLabs/codis),codis集群依赖于zookeeper集群,本文介绍zookeeper集群的 ...
分类:
其他好文 时间:
2016-09-10 10:08:28
阅读次数:
151
一、生产应用场景 二、存储架构演变 三、应用最佳实践 四、运维经验总结 第1、2节:介绍redis cluster在唯品会的生产应用场景,以及存储架构的演变。第3节:redis cluster的稳定性,应用成熟度,踩到过那些坑,如何解决这些问题?这部分是大家比较关心的内容。第4节:简单介绍大规模运营 ...
分类:
其他好文 时间:
2016-09-09 14:49:49
阅读次数:
379
所有的 Redis 节点在集群中互联,内部使用二进制协议优化速度和带宽 节点的 fail,是通过集群中超过半数的节点检测失效时才生效。也就是说,集群中有半数以上的节点无法连接上某个节点,那么这个节点就被判定 fail 客户端连接集群中的任意一台机器,都可以访问整个集群的数据,因为节点之间会跳转 新的 ...
分类:
其他好文 时间:
2016-09-05 13:47:54
阅读次数:
130
1.集群方式 客户端分片(静态分片) 取余 一致性Hash 根据自己的算法 优点:可控、简单 缺点:无法扩展,无法自动迁移 代理分片:twemproxy 缺点:无法自动迁移,性能最多是proxy的性能 redis cluster:1.案例少,主要专用的客户端, 优点:分布式,容错,无中心 codis ...
分类:
其他好文 时间:
2016-09-02 06:31:50
阅读次数:
242
回到目录 对于redis-sentinel我在之前的文章中已经说过,它是一个仲裁者,当主master挂了后,它将在所有slave服务器中进行选举,选举的原则当然可以看它的官方文章,这与我们使用者没有什么关系,而对于sentinel来说,它在进行主从切换时,会触发相关事件,这是和我们开发人员有关系的, ...
分类:
其他好文 时间:
2016-09-01 12:42:04
阅读次数:
141
转自:http://www.cnblogs.com/huangxincheng/p/5615037.html 现在项目上用redis的话,很少说不用集群的情况,毕竟如果生产上只有一台redis会有极大的风险,比如机器挂掉,或者内存爆掉,就比如我们生产环境 曾今也遭遇到这种情况,导致redis内存不够 ...
分类:
其他好文 时间:
2016-08-31 14:06:14
阅读次数:
190
转自:http://hot66hot.iteye.com/admin/blogs/2050676 最近研究redis-cluster,正好搭建了一个环境,遇到了很多坑,系统的总结下,等到redis3 release出来后,换掉memCache 集群. 转载请注明出处哈:http://hot66hot ...
分类:
其他好文 时间:
2016-08-31 11:58:33
阅读次数:
218