Skip to content

v3.0.8

Compare
Choose a tag to compare
@Axlgrep Axlgrep released this 07 Mar 08:47
· 356 commits to master since this release
db5ac56

Bug修复:

  • 修复大压力场景下执行Monitor命令的连接会断开的问题
  • 修复Set命令中的EX、PX遇到非法参数时返回结果和Redis不一致的问题
  • 修复slowlog-write-errorlog参数无法将来自同步的慢操作记录到日志的问题
  • 修复Set命令中的PX、EX及Setex、PSetex命令在主从同步延迟较大时会造成相关Key超时时间不一致的问题

优化 & 新特性:

  • info keyspace增加统计耗时展示
  • compact-cron增加星期配置,格式请参考配置文件
  • info keyspace和compact不再允许同时执行,避免同时执行造成数据体积暂时膨胀较大问题

注意事项

  • pika3.0.8暂不支持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数据重新导入。
  • 为了保证服务的稳定,建议所有3.0.x用户升级至3.0.8,2.X用户升级至2.3.6或3.0.8