更新时间:2025-07-25 GMT+08:00

Redis开源版本特性说明

DCS Redis完全兼容开源版Redis,本文介绍Redis各版本的新特性与兼容性变更。

Redis开源版7.2

新特性

关于Redis开源版7.2的新特性,请参见:valkey 7.2 release noteredis 7.2 release noteredis 7.0 release note

  • 引入了多AOF文件(Multi-Part AOF),将AOF文件拆分为多个小文件,提高了持久化的可靠性和恢复效率。
  • 引入了Redis Functions,允许用户通过Lua脚本定义和存储函数,并在后续调用中重复使用。
  • 引入了新的命令,如ZMPOP、BZMPOP等。
  • Redis Cluster中引入了分片发布/订阅(Sharded Pub/Sub),允许在集群模式下更高效地处理发布/订阅消息。

兼容性

Redis开源版6.2

新特性

关于Redis 6.2的新特性请参见:redis 6.2 release noteredis 6.0 release note

  • 增加了对SSL/TLS加密通信的支持,确保客户端与服务器之间的数据传输安全。
  • 引入了新的RESP3协议,提供了更丰富的数据类型和语义,同时保持与 RESP2的兼容性。
  • 引入了新的命令,如ZRANDMEMBER、COPY等。

兼容性

  • 关于社区演进的Breaking change请参见:redis 6.2 release noteredis 6.0 release note
  • 支持SSL。
  • 兼容RESP2、RESP3。
  • 支持账号管理,与开源ACL功能存在差异。提供账号只读、读写管控。账号密码通过冒号或者空格分隔(username:password或username password),详情请参见配置Redis ACL访问账号

Redis开源版5.0

新特性

关于Redis 5.0的新特性请参见:redis 5.0 release note

  • 引入了新的Stream数据类型,用于处理消息流和日志数据。
  • 改进了RDB文件的格式,减少了持久化文件的大小和加载时间。
  • 引入了多个新的命令和选项,如 XCLAIM、XINFO、XTRIM等。

兼容性

关于社区演进的Breaking change请参见:redis 5.0 release note

Redis开源版4.0

新特性

关于Redis 4.0的新特性请参见:redis 4.0 release note

  • 引入了模块系统,允许开发者通过编写模块来扩展Redis的功能,而无需修改Redis的源代码。
  • 改进了主从复制协议,支持部分重新同步,即使在主从服务器之间的连接断开后,也能更高效地进行数据同步。
  • 新增了LFU缓存淘汰策略,允许Redis根据键的使用频率来进行淘汰,而不仅仅是基于最近使用时间(LRU)。
  • 引入混合持久化模式,允许在AOF文件中嵌入RDB快照,从而在保证数据安全性的同时,提高了恢复速度。
  • 引入了多个新的命令和选项,如MEMORY、SWAPDB等。

兼容性

  • 关于社区演进的Breaking change请参见:redis 4.0 release note
  • 不支持SSL。
  • 支持RESP2。
  • 支持账号管理,提供账号只读、读写管控。账号密码通过冒号分隔(username:password),详情请参见配置Redis ACL访问账号