TOKIO教程介绍

Posted 跨链技术践行者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TOKIO教程介绍相关的知识,希望对你有一定的参考价值。

Tokio教程介绍

https://tokio.rs/tokio/tutorial

本教程将带领你一步一步地完成构建Redis客户端和服务器的过程。我们将从Rust的异步编程的基础知识开始,并在此基础上建立起来。我们将实现Redis命令的一个子集,但会对Tokio进行全面考察。

Mini-Redis

你将在本教程中构建的项目在 GitHub 上以 Mini-Redis 的形式提供。Mini-Redis是以学习Tokio为主要目的而设计的,因此注释得非常好,但这也意味着Mini-Redis缺少一些你希望在真正的Redis库中实现的功能。你可以在 crates.io 上找到可用于生产的 Redis 库。

我们将在本教程中直接使用Mini-Redis。这允许我们在教程中使用Mini-Redis的部分功能,然后再在后面的教程中实现它们。

前提条件

读者应该已经熟悉了Rust。Rust-book 是一个很好的入门资源。

虽然不是必须的,但使用Rust标准库或其他语言编写网络代码的一些经验可能会有所帮助。

不需要对Redis有任何预先了解。

rust

在开始之前,你应该确保你已经安装了Rust工具链并准备好了。如果你没有,最简单的方法是使用rustup来安装它。

本教程要求至少有1.45.0版本的Rust,但建议使用最新的稳定版本的Rust。

要检查你的电脑上是否安装了Rust,请运行以下程序。

$ rustc --version

以上是关于TOKIO教程介绍的主要内容,如果未能解决你的问题,请参考以下文章

Tokio教程之桥接同步代码

select

Tokio教程之通道

Tokio教程之stream

Tokio教程之深入异步

Tokio教程之分帧