radish/list
Functions
pub fn blpop(
client: Subject(Message),
keys: List(String),
timeout: Int,
) -> Result(List(#(String, String)), Error)
see here!
pub fn brpop(
client: Subject(Message),
keys: List(String),
timeout: Int,
) -> Result(List(#(String, String)), Error)
see here!
pub fn lindex(
client: Subject(Message),
key: String,
index: Int,
timeout: Int,
) -> Result(Int, Error)
see here!
pub fn linsert_after(
client: Subject(Message),
key: String,
pivot: String,
value: String,
timeout: Int,
) -> Result(Int, Error)
see here!
pub fn linsert_before(
client: Subject(Message),
key: String,
pivot: String,
value: String,
timeout: Int,
) -> Result(Int, Error)
see here!
pub fn llen(
client: Subject(Message),
key: String,
timeout: Int,
) -> Result(Int, Error)
see here!
pub fn lpop(
client: Subject(Message),
key: String,
timeout: Int,
) -> Result(String, Error)
see here!
pub fn lpop_multiple(
client: Subject(Message),
key: String,
count: Int,
timeout: Int,
) -> Result(List(String), Error)
see here!
pub fn lpush(
client: Subject(Message),
key: String,
values: List(String),
timeout: Int,
) -> Result(Int, Error)
see here!
pub fn lpushx(
client: Subject(Message),
key: String,
values: List(String),
timeout: Int,
) -> Result(Int, Error)
see here!
pub fn lrange(
client: Subject(Message),
key: String,
start: Int,
end: Int,
timeout: Int,
) -> Result(List(String), Error)
see here!
pub fn lrem(
client: Subject(Message),
key: String,
count: Int,
value: String,
timeout: Int,
) -> Result(Int, Error)
see here!
pub fn lset(
client: Subject(Message),
key: String,
index: Int,
value: String,
timeout: Int,
) -> Result(String, Error)
see here!
pub fn rpop(
client: Subject(Message),
key: String,
timeout: Int,
) -> Result(String, Error)
see here!
pub fn rpop_multiple(
client: Subject(Message),
key: String,
count: Int,
timeout: Int,
) -> Result(List(String), Error)
see here!
pub fn rpush(
client: Subject(Message),
key: String,
values: List(String),
timeout: Int,
) -> Result(Int, Error)
see here!