# Redis开源版本特性说明
DCS Redis完全兼容开源版Redis，本文介绍Redis各版本的新特性与兼容性变更。
#### Redis开源版7.2
**新特性**
关于Redis开源版7.2的新特性，请参见：[valkey 7.2 release note](https://github.com/valkey-io/valkey/blob/7.2/00-RELEASENOTES)、[Redis 7.2 release note](https://github.com/redis/redis/blob/7.2.4/00-RELEASENOTES)、[Redis 7.0 release note](https://github.com/redis/redis/blob/7.0.15/00-RELEASENOTES)。
- 引入了多AOF文件（Multi-Part AOF），将AOF文件拆分为多个小文件，提高了持久化的可靠性和恢复效率。
- 引入了Redis Functions，允许用户通过Lua脚本定义和存储函数，并在后续调用中重复使用。
- 引入了新的命令，如ZMPOP、BZMPOP等。
- Redis Cluster中引入了分片发布/订阅（Sharded Pub/Sub），允许在集群模式下更高效地处理发布/订阅消息。
**兼容性**
- 关于社区演进的Breaking change请参见：[valkey 7.2 release note](https://github.com/valkey-io/valkey/blob/7.2/00-RELEASENOTES)、[Redis 7.2 release note](https://github.com/redis/redis/blob/7.2.4/00-RELEASENOTES)、[Redis 7.0 release note](https://github.com/redis/redis/blob/7.0.15/00-RELEASENOTES)。
 
#### Redis开源版6.2
**新特性**
关于Redis 6.2的新特性请参见：[Redis 6.2 release note](https://github.com/redis/redis/blob/6.2.17/00-RELEASENOTES)、[Redis 6.0 release note](https://github.com/redis/redis/blob/6.0.20/00-RELEASENOTES)。
- 增加了对SSL/TLS加密通信的支持，确保客户端与服务器之间的数据传输安全。
- 引入了新的RESP3协议，提供了更丰富的数据类型和语义，同时保持与RESP2的兼容性。
- 引入了新的命令，如ZRANDMEMBER、COPY等。
**兼容性**
- 关于社区演进的Breaking change请参见：[Redis 6.2 release note](https://github.com/redis/redis/blob/6.2.17/00-RELEASENOTES)、[Redis 6.0 release note](https://github.com/redis/redis/blob/6.0.20/00-RELEASENOTES)。
- 支持SSL。
- 兼容RESP2、RESP3。
- 支持账号管理，与开源ACL功能存在差异。提供账号只读、读写管控。账号密码通过冒号或者空格分隔（username:password或username password），详情请参见[配置Redis ACL访问账号](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-221220.html)。
 
#### Redis开源版5.0
**新特性**
关于Redis 5.0的新特性请参见：[Redis 5.0 release note](https://github.com/redis/redis/blob/5.0.14/00-RELEASENOTES)。
- 引入了新的Stream数据类型，用于处理消息流和日志数据。
- 改进了RDB文件的格式，减少了持久化文件的大小和加载时间。
- 引入了多个新的命令和选项，如XCLAIM、XINFO、XTRIM等。
**兼容性**
关于社区演进的Breaking change请参见：[Redis 5.0 release note](https://github.com/redis/redis/blob/5.0.14/00-RELEASENOTES)。
#### Redis开源版4.0
**新特性**
关于Redis 4.0的新特性请参见：[Redis 4.0 release note](https://github.com/redis/redis/blob/4.0.14/00-RELEASENOTES)。
- 引入了模块系统，允许开发者通过编写模块来扩展Redis的功能，而无需修改Redis的源代码。
- 改进了主从复制协议，支持部分重新同步，即使在主从服务器之间的连接断开后，也能更高效地进行数据同步。
- 新增了LFU缓存淘汰策略，允许Redis根据键的使用频率来进行淘汰，而不仅是基于最近使用时间（LRU）。
- 引入混合持久化模式，允许在AOF文件中嵌入RDB快照，从而在保证数据安全性的同时，提高了恢复速度。
- 引入了多个新的命令和选项，如MEMORY、SWAPDB等。
**兼容性**
- 关于社区演进的Breaking change请参见：[Redis 4.0 release note](https://github.com/redis/redis/blob/4.0.14/00-RELEASENOTES)。
- 不支持SSL。
- 支持RESP2。
- 支持账号管理，提供账号只读、读写管控。账号密码通过冒号分隔（username:password），详情请参见[配置Redis ACL访问账号](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-221220.html)。
 
