[练手项目]使用 Rust 写一个兼容 Redis 协议的 KV 数据库

Rust 由于其类型安全、所有权、性能高等等特点,我觉得特别适合使用 Rust 来开发底层系统,例如操作系统、数据库等等。

我自己在学习 Rust 的过程当中,看了基础语法之后,能够上手敲一些代码,但对于一些复杂的概念总不是特别的理解,所以总想着能不能找一个练手项目,来巩固自己的基础。

于是自己写了一个兼容 Redis 协议的 KV 存储,高效简洁,数据逻辑非常易懂,总代码量大概在 5000 行左右,非常好地让我深入使用了 Rust 的各种语法,然后理解了一些复杂的概念,对 Rust 的熟练程度更上一层楼。

最重要的是,能够实际上手项目开发,非常的有成就感!

我把这个项目开放出来了,手把手带着写,小白也能够完全学会!
w02agegxg3.feishu.cn/docx/Ktp3dBGl...

希望对大家有所帮助!

本作品采用《CC 协议》,转载必须注明作者和本文链接
roseduan
讨论数量: 2

请问教程视频会在那里发布呢

1年前 评论
roseduan (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!