bullrs 0.0.2

A BullMQ compatible Job Queue based on Redis
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use redis::AsyncCommands;

use crate::{error::BasicRedisError, queue::Queue};

impl<D, R> Queue<D, R> {
    pub async fn get_global_concurrency(&mut self) -> Result<Option<usize>, BasicRedisError> {
        Ok(self
            .pool
            .get()
            .await?
            .hget(self.name.meta(), "concurrency")
            .await?)
    }
}