Skip to content

v3.0.0

Compare
Choose a tag to compare
@Axlgrep Axlgrep released this 01 Aug 08:08
· 469 commits to master since this release
8296be3

Bug修复:

  • 修复短时间内执行多次client kill命令, 只有第一次会生效的问题
  • 修复在拥有大量Key的场景下, 执行dbsize由于溢出返回值可能为负数的问题

优化 & 新特性:

  • ZSet精度与Redis完全一致
  • 多数据结构Key的长度取消256字节的限制
  • 调整慢日志中客户端信息位置,便于统计
  • 同步状态增加repl_state信息,使同步状态展示更加清晰
  • 对Server层代码逻辑进行全面优化,去除冗余代码以提高Server层整体性能
  • 全新设计的binlog, 新版binlog有更高的解析效率且体积更小, 对磁盘空间更友善, 同时能够向后兼容
  • pika3.0使用全新开发的存储引擎,大多数接口的性能显著提升,更加节省磁盘空间(blackwidow存储引擎数据格式)

注意事项

  • pika3.0暂不支持codis,pika-hub,geo相关api
  • pika从2.1.4推荐需要使用gcc 4.8+版本编译,更新gcc后执行make distclean && make编译
  • pika 3.0.0版本替换了数据引擎以及对binlog做了升级,由低版本升级到pika3.0.0可以参照wiki进行升级(如何升级到Pika3.0)