作者:杜江来自:21CTO(21cto.com)社区创始人。多年架构与管理经验, 原赶集网创始工程师,正和岛CTO以及今日头条今日特卖技术负责人。今日头条创立于2012年3月,到目前仅4年时间。从...
Sentinel是Redis的高可用性解决方案:由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主...
Redis持久化方式有两种:(1)RDB对内存中数据库状态进行快照(2)AOF把每条写命令都写入文件,类似mysql的binlog日志RDB将Redis在内存中的数据库状态保存到磁盘里面,RDB文件是一个经过压缩的二进制文件,通过该文件可以还原生成RDB...
部分重同步功能由以下三个部分构成:(1)master和slave的复制偏移量(2)master的复制积压缓冲区(3)服务器的运行ID(run ID)复制偏移量master和slave会分别维护一个复制偏移量master每次向slave传播N个字节的数据时,就将自己的复制...
cache是提高应用性能重要的一个环节,写篇文章总结一下用过的各种对于动态内容的cache。文章以Nginx,Rails,Mysql,Redis作为例子,换成其他web服务器,语言,数据库,缓存服...