radish/list

Functions

pub fn llen(
  client: Subject(Message),
  key: String,
  timeout: Int,
) -> Result(Int, Error)
pub fn lpop(
  client: Subject(Message),
  key: String,
  timeout: Int,
) -> Result(String, Error)
pub fn lpop_multiple(
  client: Subject(Message),
  key: String,
  count: Int,
  timeout: Int,
) -> Result(List(String), Error)
pub fn lpush(
  client: Subject(Message),
  key: String,
  values: List(String),
  timeout: Int,
) -> Result(Int, Error)
pub fn lpushx(
  client: Subject(Message),
  key: String,
  values: List(String),
  timeout: Int,
) -> Result(Int, Error)
pub fn lrange(
  client: Subject(Message),
  key: String,
  start: Int,
  end: Int,
  timeout: Int,
) -> Result(List(String), Error)
pub fn rpop(
  client: Subject(Message),
  key: String,
  timeout: Int,
) -> Result(String, Error)
pub fn rpop_multiple(
  client: Subject(Message),
  key: String,
  count: Int,
  timeout: Int,
) -> Result(List(String), Error)
pub fn rpush(
  client: Subject(Message),
  key: String,
  values: List(String),
  timeout: Int,
) -> Result(Int, Error)
pub fn rpushx(
  client: Subject(Message),
  key: String,
  values: List(String),
  timeout: Int,
) -> Result(Int, Error)
Search Document