Redis.Response.Client (Redis v0.8.0)

Copy Markdown View Source

A parsed record returned by CLIENT LIST or CLIENT INFO.

Fields mirror Redis' wire names where possible. attributes always contains the complete raw key/value map so new server fields remain available before this struct is updated.

Summary

Types

t()

@type t() :: %Redis.Response.Client{
  addr: String.t() | nil,
  age: integer() | nil,
  argv_mem: integer() | nil,
  attributes: %{optional(String.t()) => String.t()},
  cmd: String.t() | nil,
  db: integer() | nil,
  events: String.t() | nil,
  fd: integer() | nil,
  flags: MapSet.t(String.t()),
  id: integer() | nil,
  idle: integer() | nil,
  io_thread: integer() | nil,
  laddr: String.t() | nil,
  lib_name: String.t() | nil,
  lib_ver: String.t() | nil,
  multi: integer() | nil,
  multi_mem: integer() | nil,
  name: String.t() | nil,
  obl: integer() | nil,
  oll: integer() | nil,
  omem: integer() | nil,
  psub: integer() | nil,
  qbuf: integer() | nil,
  qbuf_free: integer() | nil,
  redir: integer() | nil,
  resp: integer() | nil,
  ssub: integer() | nil,
  sub: integer() | nil,
  tot_mem: integer() | nil,
  user: String.t() | nil
}