Function ntex_redis::cmd::Keys

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

KEYS redis command

Returns all keys matching pattern.

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?;

    // set keys
    redis.exec(cmd::Set("firstname", "Jack")).await?;
    redis.exec(cmd::Set("lastname", "Stuntman")).await?;

    // get keys
    let mut keys = redis.exec(cmd::Keys("*name*")).await?;

    assert_eq!(&keys[..], &["firstname", "lastname"][..]);
    Ok(())
}