Function ntex_redis::cmd::HDel[][src]

pub fn HDel<T, K>(key: T, field: K) -> HDelCommand where
    BulkString: From<T> + From<K>, 
Expand description

HDEL redis command

Removes the specified fields from the hash stored at key.

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();

    // create hashmap and set field
    redis.exec(cmd::HSet(&key, "test-key", "value")).await?;

    // delete hashmap field
    let value = redis.exec(cmd::HDel(&key, "test-key")).await?;

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