use redis::Cmd; pub fn redis_args(cmd: &mut Cmd, args: &[String]) { for arg in args { cmd.arg(arg); } } pub async fn redis_execute( cmd: &mut Cmd, redis: &mut deadpool_redis::Connection, ) -> Result where T: redis::FromRedisValue, { let res = cmd.query_async::<_, T>(redis).await?; Ok(res) }