【IT168 编译】Redis 4.0发布!尽管Redis 4.0可能并不完美,但它克服了Redis的一些重要限制。
Redis Labs的程序员Salvatore Sanfilippo 写道,Redis 4.0中的几个功能现在普遍可用,这对Redis 4.2来说也是“measurable step”,这其中的功能包括新的复制引擎PSYNC2。主从之间的复制握手和传播方式发生了重大变化。重新被指定为Master的Slave可以接受原先的Slave(被重新配置为指向新的Master),而不需要进行全面的重新同步。同样的,Slave也可以停止,升级和重新启动,并且只需部分重新同步就可以继续使用Master。
现在可以使用Redis作为框架编写网络服务,而无需从头开始重新创建所有内容,Redis扩展模块可以实现更多功能和数据结构。
Redis 4.0还可以创建和重写AOF模式,并且支持Raspberry Pi平台,且每个新的Redis版本都可以在Pi上进行测试;新的内存命令允许Redis用户对Redis内存使用情况有更多的了解。
除此之外,Sanfilippo 还写道:Redis集群得到了改进,但是4.2版本可能会有更多的改进。与与Redis 3.2相比,Redis 4.0支持NAT /容器,故障检测更好,集群节点的CPU开销更少。