use dorea::{client::DoreaClient, value::DataValue};
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let mut db = DoreaClient::connect(("127.0.0.1", 3450), "").await?;
db.select("demo").await?;
db.setex("foo", DataValue::String(String::from("Hello DoreaDB")), 0)
.await?;
println!("foo: {:?}.", db.get("foo").await.unwrap_or(DataValue::None));
Ok(())
}