Documentation
#![feature(test)]

extern crate test;
extern crate redis_cli;

use test::Bencher;
use redis_cli::{create_client, Client};

fn prepare_client() -> Client {
    create_client("127.0.0.1", 6379, "", 0).unwrap()
}

#[bench]
fn ping(b: &mut Bencher) {
    let mut client =  prepare_client();
    let command = ["ping"];
    b.iter(|| {
        for _ in 0..1000 {
            client.cmd(&command).unwrap();
        }
    });
}