Redis公布了5.0版本12项新特性

Redis 5主要专注于几个重要功能。相比之下Redis 4非常非常专注于操作类型,Redis 5的变化大多是面向用户的。即在现有的基础上增加新的数据类型和操作类型。以下是此版本的主要功能:


1.新的Stream数据类型。[1]
2.新的Redis模块API:Timers and Cluster API。
3. RDB现在存储LFU和LRU信息。
4.集群管理器从Ruby(redis-trib.rb)移植到C代码。可以在redis-cli中。查看`redis-cli —cluster help`了解更多信息。
5.新sorted set命令:ZPOPMIN / MAX和阻塞变量。
6.主动碎片整理V2。
7.增强HyperLogLog实现。
8.更好的内存统计报告。
9.许多带有子命令的命令现在都有一个HELP子命令。
10.客户经常连接和断开连接时性能更好。
11.错误修复和改进。
12. Jemalloc升级到5.1版


感谢这个版本的相关用户和开发者。
开发组接下来会发布更多的RC版本,直到已经完全没问题。开发组时没有收到有关严重问题的报告。


从4.0版本迁移到5.0版本的注意事项:
Redis 4.0大多是5.0的严格子集,应用程序从4.0升级到5.0通常不会碰见问题。 以下是5.0版本中引入的非后向兼容更改:


* redis-cli现在实现了集群管理工具。 我们仍然在维护旧的redis-trib,但是新的修复只会在redis-cli中实现。有关更多信息,请参阅`redis-cli —cluster help`。
* RDB格式已更改。 Redis 5.0能够读取4.0(和所有的过去的版本)文件,反之则不能。
*某些日志格式和语句在Redis 5.0中不同。

猜你喜欢

转载自blog.csdn.net/qq_19167629/article/details/80563012