本篇是本系列的最后一节,主要是对我们之前实现的功能进行测试;
Rust提供了非常方便的工具编写测试和示例;
源代码:
系列文章:
- 《mini-redis项目-1-简介》
- 《mini-redis项目-2-存储层》
- 《mini-redis项目-3-连接层》
- 《mini-redis项目-4-服务端》
- 《mini-redis项目-5-客户端》
- 《mini-redis项目-6-测试与示例》
本篇是本系列的最后一节,主要是对我们之前实现的功能进行测试;
Rust提供了非常方便的工具编写测试和示例;
源代码:
系列文章:
在上一篇《mini-redis项目-4-服务端》中,我们实现了mini-redis的服务端,这一篇来实现客户端;
源代码:
系列文章:
前面几篇文章讲解了mini-redis的存储层、连接层,这一篇在此基础之上继续讲解服务端的实现;
源代码:
系列文章:
上一篇文章 《mini-redis项目-2-存储层》 中讲解了mini-redis数据存储层的实现,这一篇在这个基础之上,讲解连接层的实现;
连接层负责建立服务端和客户端之间的连接,通过tokio框架我们可以异步的处理连接;
源代码:
系列文章:
本篇接上一篇《mini-redis项目-1-简介》,讲解mini-redis存储层的实现;
源代码:
系列文章:
最近看完了tokio,其中tokio官方提供的mini-redis项目非常的好,跟着教程完整的做了一遍,并且对很多地方根据自己的理解重新实现了(比如错误处理、文件组织等);
这里会分多篇文章进行总结,这里是第一篇;
源代码:
系列文章: