use dorea::{client::DoreaClient, value::DataValue};
use doson::binary::Binary;
use std::path::PathBuf;
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let mut db = DoreaClient::connect(("127.0.0.1", 3450), "").await?;
let readme = Binary::from_file(PathBuf::from("./README.md"))?;
db.setex("foo", DataValue::Binary(readme), 0).await?;
println!("foo: {:?}.", db.get("foo").await.unwrap_or(DataValue::None));
Ok(())
}