Tokio 库

官网: https://tokio.rs/

mini redis

  1. cargo install mini-redis
  2. mini-redis-server
  3. mini-redis-cli get foo
  4. # You should see (nil).

https://tokio.rs/tokio/tutorial/hello-tokio

创建项目

main

  1. #[tokio::main]
  2. async fn main() {
  3. println!("hello");
  4. }

转化成

  1. fn main() {
  2. let mut rt = tokio::runtime::Runtime::new().unwrap();
  3. rt.block_on(async {
  4. println!("hello");
  5. })
  6. }

学习项目

mini-redis

https://github.com/tokio-rs/mini-redis/tree/tutorial