Skip to content
Bonsai edited this page Sep 17, 2020 · 3 revisions

战前檄文

就算是插满起了旗帜,我也不介意再来一个😄

2020.12.30 23:59:59 之前用RUST实现Postgres Ltree到Redis的复刻

严肃学习前的强烈冲动

  • Redis缺乏一个树数据结构基础设施,有用Lua脚本实现的,我觉得太LOW!
  • Rust语言不是一门类C语言,可以拓宽自己对于语言的理解
  • 相对于用redisModule实现一个应用,这个项目更加容易上RedisModule列表,同时可以获得多个Star
  • 挺Cool的

量化检查指标

  • 实现节点写入/路径匹配/子节点获取/祖先节点获取 四个功能
  • 有集成测试脚本(filebeat类似的python脚本),能够快速的添加测试用例对功能进行黑盒测试

行动指南

学习

  • redis设计与实现
  • rust by example
  • redis开发与运维
  • redis核心原理和应用实践
  • 张汉东的Rust实战课 持续跟进(全部更新完成到11月底)
  • RedisJSON Rust
  • Postgres LTREE
  • 算法新解 第一张 如何用函数值编程/递归的方式 去思考树的结构

行动

  • 12.01前把RedisJson看懂