0%

在你逛技术贴的时候,你是否有看到过xxx.github.io的站点,你是否会好奇,这些技术大佬不仅精通本职工作的语言,还精通Web前端?今天我们就自己手搭一个属于自己的git.io的站点,用来记录自己的博文.

Read more »

前面我们知道了怎么搭建Zookeeper集群,只要涉及到集群,我们就有必要了解下其选举机制,Zookeeper 正好是通过JAVA来实现的,我们这就从源码来看看它的选举逻辑是怎么一回事的.

Read more »

我们已经知道怎么通过终端的Client命令连接到ZooKeeper服务了,在代码中我们又改怎么操作呢,还有ZooKeeper集群是怎么搭建的呢?

我们可以通过ZooKeeper提供的基础API访问,也可以通过Curator开源框架来调用.

Read more »

哨兵模式的虽然解决了读写分离,以及Master宕机之后重新选举出新的Master来恢复Redis服务,但是选举恢复的过程耗时还是比较旧的,在生产上是难以接受.那有没有更好的解决办法呢?
有那就是采用Cluster(集群),哨兵模式的不足是只有一个master,当master节点出现问题,整个Redis服务就陷入瘫痪状态.Cluster 集群就很好的解决了这个问题,一个Redis Cluster 部署多台Redis 主从服务.

cluster

Read more »

Redis虽然是基于内存操作的,但是其还是可以支持持久化到文件的,不然一个服务宕机就没法玩了,Redis持久化,是为了保存数据,主从模式,已经哨兵模式 也是为了围绕保存数据,以及更稳定的提供数据服务而设计的.

Read more »

Redis – Remote Dictionary Server : 远程字典服务.

Redis 底层是通过 C 语音实现的.为了达到高效的的目的,通过很多巧妙的bit位设计,定义很多数据结构,比如有 Hashtable ,HashSet等.

Read more »