Function ntex_redis::cmd::Del

source ·
pub fn Del<T>(key: T) -> KeysCommand
where BulkString: From<T>,
Expand description

DEL redis command

Removes the specified keys. A key is ignored if it does not exist.

use ntex_redis::{cmd, RedisConnector};

#[ntex::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let redis = RedisConnector::new("127.0.0.1:6379").connect().await?;
    let key = gen_random_key();

    // set string value
    redis.exec(cmd::Set(&key, "value")).await?;

    // remove keys
    let value = redis.exec(
        cmd::Del(&key).key("test_1").key("test_2")
    ).await?;

    assert_eq!(value, 1);
    Ok(())
}