2017.4.21

作者: 铁拳宝宝爱芝麻 | 来源:发表于2017-04-22 13:11 被阅读0次

    周五,阵雨

    今天完成工作量较少

    工作系统巡检和核查稽核程序的结果
    并对转售商网络问题和话单流转问题做了核查,发现北京那边光纤出了问题

    redis 源代码中,在 sourceInsight 中将 lua 源代码也放进去了,就在 redis 源代码的 deps 目录中,有 jemalloc, lua 和 linenoise 的源代码, linenoise 这个 antirez 自己写的一个小库,用于实现用户交互时的行编辑模式,并且能够将交互的指令都记录在 history.txt 文件中。

    在 sourceInsight 中将lua 源代码删除,消除liblua.a 库函数源码造成的阅读困难。每次碰到一个 lua 的c库函数的时候,连接进去直接就是实现源码,这让我有点不明白 redis 为什么每次都要自己去实现,真是懵逼了,查看makefile和目录结构,发现那原来就是lua的源代码,真是一脸懵逼的表情。

    继续查看 redis 这部分代码,如何在自己的系统中嵌入 lua 环境,通过 lua 脚本与 c 共同协作,达到易扩展和易维护的性能。

    相关文章

      网友评论

          本文标题:2017.4.21

          本文链接:https://www.haomeiwen.com/subject/jjrszttx.html