5 releases
Uses old Rust 2015
0.2.3 | Mar 9, 2023 |
---|---|
0.2.2 | Aug 20, 2015 |
0.2.1 | Aug 17, 2015 |
0.2.0 | Aug 16, 2015 |
0.1.0 | Aug 16, 2015 |
#11 in #message-broker
Used in disqrust
38KB
668 lines
disque-rs
disque-rs is a rust implementation of a Disque client library.
The crate is called disque
and you can depend on it via cargo:
[dependencies]
disque = "0.2.1"
It currently requires Rust Beta or Nightly.
Basic Operation
extern crate disque;
use disque::Disque;
use std::time::Duration;
fn main() {
let disque = Disque::open("redis://127.0.0.1:7711/").unwrap();
let jobid = disque.addjob(b"my queue", b"my job",
Duration::from_secs(10), None, None, None, None, None, false
).unwrap();
let jobs = disque.getjob_count(true, None, 10, &[b"my queue"]).unwrap();
}
Documentation
For a more comprehensive documentation with all the available functions and parameters go to http://seppo0010.github.io/disque-rs/
For a complete reference on Disque, check out https://github.com/antirez/disque
Dependencies
~2.5MB
~73K SLoC