Skip to content

v3.0.1

Compare
Choose a tag to compare
@Axlgrep Axlgrep released this 15 Aug 10:46
· 461 commits to master since this release
0089e93

Bug修复:

  • 修复对大量的key反复执行spop可能导致崩溃的问题
  • 修复存在从库的主库不能动态修改identify-binlog-type的值的问题
  • 修复主库rsync数据给从库失败可能无法再次rsync数据给这个从库直到重启的问题
  • 修复在调用zadd接口的时候, 如果输入的浮点数非法,返回的结果和redis不一致的问题

优化 & 新特性:

  • 支持geo
  • 针对全新的binlog开发了binlog_sender工具,可以使用binlog来同步数据
  • nemo_to_blackwidow迁移工具可以实时查看到当前迁移key的数量, 并且添加了log的开关

注意事项

  • pika3.0.1暂不支持codis,pika-hub
  • pika从2.1.4推荐需要使用gcc 4.8+版本编译,更新gcc后执行make distclean && make编译
  • pika 3.0.0版本替换了数据引擎以及对binlog做了升级,由低版本升级到pika3.0.0可以参照wiki进行升级(如何升级到Pika3.0)
  • 由于zset精度的优化(自pika3.0.0起zset精度已与redis一致),如果你在低版本的pika(<3.0.0)中使用了geo功能,请在将其升级到pika3.0时不要直接使用nemo_to_blackwidow工具进行geo相关zset(其它结构的数据不受影响)数据的迁移,否则由于精度差异问题,迁移后的geo数据将损坏,建议使用客户端将geo相关zset数据重新导入。