pikiwidb icon indicating copy to clipboard operation
pikiwidb copied to clipboard

feat: add info section: server stats cpu commandstats

Open hahahashen opened this issue 1 year ago • 20 comments

误删除了之前那个PR的分支,所以提了一个新的PR,原来PR comment可看 https://github.com/OpenAtomFoundation/pikiwidb/pull/326 ,都进行了回复与处理

Summary by CodeRabbit

  • 新功能

    • 添加了新的统计和时间计算功能,可以跟踪命令统计信息和执行时间。
    • 提供了更详细的信息检索方法,包括服务器信息、统计信息、CPU 信息和数据库统计信息。
    • 引入了一个新的InfoSection枚举,支持不同信息区域的映射和处理。
  • 改进

    • 更新了PClient类,增加了获取命令统计信息和时间统计的功能。
    • PikiwiDB类中添加了开始时间的初始化和检索方法。
  • 修复

    • 改进了InfoCmd类的方法以处理不同类型的命令和信息。
    • 优化了DoCmd方法的逻辑,提供更详细的错误处理和信息格式。
  • 重构

    • 对多个方法进行了重构,改进了性能并增强了代码的可读性和维护性。

hahahashen avatar Jun 02 '24 13:06 hahahashen