之前写的 Redis Cluster部署、管理和测试 和 Redis 5.0 redis-cli --cluster help说明 已经比较详细的介绍了如何安装和维护Cluster。但关于Cluster各个节点的通信和原理没有说明,为了方便自己以后查阅,先做些记录。顺便对Redis 4.0和5.0的相关特性也做下说明。
Redis 4.0 新功能说明Redis4.0版本增加了很多新的特性,如:
1 Redis Memeory Command:详细分析内存使用情况,内存使用诊断,内存碎片回收; 2 PSYNC2:解决failover和从实例重启不能部分同步;PSYNC3已经路上了; 3 LazyFree: 再也不用怕big key的删除引起集群故障切换; 4 LFU: 支持近似的LFU内存淘汰算法; 5 Active Memory Defragmentation:内存碎片回收效果很好(实验阶段); 6 Modules: Redis成为更多的可能(觉得像mongo/mysql引入engine的阶段);