Verk v1.7.1 Verk.Node
Node data controller
Link to this section Summary
Functions
Redis command to add a queue to the set of queues that a node is processing
Redis command to add a queue to the set of queues that a node is processing
Link to this section Functions
Link to this function
add_node_redis_command(verk_node_id)
Redis command to add a queue to the set of queues that a node is processing
iex> Verk.Node.add_node_redis_command("123")
["SADD", "verk_nodes", "123"]
Link to this function
add_queue_redis_command(verk_node_id, queue)
Redis command to add a queue to the set of queues that a node is processing
iex> Verk.Node.add_queue_redis_command("123", "default")
["SADD", "verk:node:123:queues", "default"]
Link to this function
deregister!(verk_node_id, redis)
deregister!(verk_node_id, redis)
deregister!(String.t(), GenServer.t()) :: :ok
deregister!(String.t(), GenServer.t()) :: :ok
Link to this function
expire_in(verk_node_id, ttl, redis)
expire_in(verk_node_id, ttl, redis)
expire_in(String.t(), integer(), GenServer.t()) ::
{:ok, integer()} | {:error, term()}
expire_in(String.t(), integer(), GenServer.t()) :: {:ok, integer()} | {:error, term()}
Link to this function
members(cursor \\ 0, count \\ 25, redis)
members(cursor \\ 0, count \\ 25, redis)
members(integer(), non_neg_integer(), GenServer.t()) ::
{:ok, [String.t()]} | {:more, [String.t()], integer()} | {:error, term()}
members(integer(), non_neg_integer(), GenServer.t()) :: {:ok, [String.t()]} | {:more, [String.t()], integer()} | {:error, term()}
Link to this function
queues!(verk_node_id, cursor \\ 0, count \\ 25, redis)
queues!(verk_node_id, cursor \\ 0, count \\ 25, redis)
queues!(String.t(), integer(), non_neg_integer(), GenServer.t()) ::
{:ok, [String.t()]} | {:more, [String.t()], integer()}
queues!(String.t(), integer(), non_neg_integer(), GenServer.t()) :: {:ok, [String.t()]} | {:more, [String.t()], integer()}
Link to this function
ttl!(verk_node_id, redis)
ttl!(verk_node_id, redis)
ttl!(String.t(), GenServer.t()) :: integer()
ttl!(String.t(), GenServer.t()) :: integer()