redis4.0新特性

Redis 4.0 引入了多项新特性,包括Redis Modules System扩展功能,Partial Replication v2(PSYNC2)改进复制性能,异步删除(Lazy Free)提高效率,混合RDB+AOF格式提升持久化速度,以及新增的MEMORY命令和内存策略等,进一步增强了Redis的稳定性和性能。
摘要由CSDN通过智能技术生成

1、  Redis modules system。redis允许开发者开发自定义模块,来扩展redis功能和新的数据类型。

 

2、  Partial Replication version 2(PSYNC2):

        2.1、PSYNC1因为网络中断或者阻塞导致主从中断,恢复后必须重新到主节点dump一份全量数据同步到从节点。PSYNC2再中断恢复后只需要同步复制延迟的那部分数据。

        2.2、PSYNC1在重启从节点需要重新全量同步数据。PSYNC2只部分同步增量数据。

        2.3、在PSYNC1 当复制为链式复制的时候,如 A>B>C 主节点为A。当A出现问题,C节点不能正常复制B节点的数据。当提升B为主节点,C需要全量同步B的数据。在PSYNC2:PSYNC2解决了链式复制之间的关联性。A出现问题不影响C节点,B提升为主C不需要全量同步。

        2.4、在使用星形复制。如一主两从。A>B , A>C  主节点为A。当A出现问题,B提升为主节点,C 重新指向主节点B。使用同步机制PSYNC2,C节点只做增量同步即可。在使用sentinel故障转移可以较少数据重新同步的延迟时间,避免大redis同步出现的网络带宽占满。

3、  cache回收增强。算法更新,提高精度和效率。

4、  Lazy Free

       4.1、异步 DEL、FLUSHDB和FLUSHALL(lazy free主动删除的实现)。现在可以在其他线程非阻塞的删除数据,通过UNLINK命令实现(替代DEL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值