jsr-constants

Constants for the jsr library.

Usage no npm install needed!

<script type="module">
  import jsrConstants from 'https://cdn.skypack.dev/jsr-constants';
</script>

README

Table of Contents

Constants Module

Constants for the jsr library.

Requires node and npm.

Install

npm i jsr-constants

Developer

Import

To import generated files from a redis server using COMMAND, start redis-server on the default port (6379) and run:

npm run import

Test

Tests are not included in the package, clone the repository:

npm test

Documentation

To generate all documentation:

npm run docs

Readme

To build the readme file from the partial definitions (requires mdp):

npm run readme

Names

[
  "append",
  "auth",
  "bgrewriteaof",
  "bgsave",
  "bitcount",
  "bitop",
  "bitpos",
  "blpop",
  "brpop",
  "brpoplpush",
  "client",
  "command",
  "config",
  "dbsize",
  "debug",
  "decr",
  "decrby",
  "del",
  "discard",
  "dump",
  "echo",
  "eval",
  "evalsha",
  "exec",
  "exists",
  "expire",
  "expireat",
  "flushall",
  "flushdb",
  "get",
  "getbit",
  "getrange",
  "getset",
  "hdel",
  "hexists",
  "hget",
  "hgetall",
  "hincrby",
  "hincrbyfloat",
  "hkeys",
  "hlen",
  "hmget",
  "hmset",
  "hscan",
  "hset",
  "hsetnx",
  "hvals",
  "incr",
  "incrby",
  "incrbyfloat",
  "info",
  "keys",
  "lastsave",
  "latency",
  "lindex",
  "linsert",
  "llen",
  "lpop",
  "lpush",
  "lpushx",
  "lrange",
  "lrem",
  "lset",
  "ltrim",
  "mget",
  "migrate",
  "monitor",
  "move",
  "mset",
  "msetnx",
  "multi",
  "object",
  "persist",
  "pexpire",
  "pexpireat",
  "pfadd",
  "pfcount",
  "pfdebug",
  "pfmerge",
  "pfselftest",
  "ping",
  "psetex",
  "psubscribe",
  "psync",
  "pttl",
  "publish",
  "pubsub",
  "punsubscribe",
  "randomkey",
  "rename",
  "renamenx",
  "replconf",
  "restore",
  "role",
  "rpop",
  "rpoplpush",
  "rpush",
  "rpushx",
  "sadd",
  "save",
  "scan",
  "scard",
  "script",
  "sdiff",
  "sdiffstore",
  "select",
  "set",
  "setbit",
  "setex",
  "setnx",
  "setrange",
  "shutdown",
  "sinter",
  "sinterstore",
  "sismember",
  "slaveof",
  "slowlog",
  "smembers",
  "smove",
  "sort",
  "spop",
  "srandmember",
  "srem",
  "sscan",
  "strlen",
  "subscribe",
  "substr",
  "sunion",
  "sunionstore",
  "sync",
  "time",
  "ttl",
  "type",
  "unsubscribe",
  "unwatch",
  "watch",
  "zadd",
  "zcard",
  "zcount",
  "zincrby",
  "zinterstore",
  "zlexcount",
  "zrange",
  "zrangebylex",
  "zrangebyscore",
  "zrank",
  "zrem",
  "zremrangebylex",
  "zremrangebyrank",
  "zremrangebyscore",
  "zrevrange",
  "zrevrangebylex",
  "zrevrangebyscore",
  "zrevrank",
  "zscan",
  "zscore",
  "zunionstore"
]

Constants

{
  "APPEND": "append",
  "AUTH": "auth",
  "BGREWRITEAOF": "bgrewriteaof",
  "BGSAVE": "bgsave",
  "BITCOUNT": "bitcount",
  "BITOP": "bitop",
  "BITPOS": "bitpos",
  "BLPOP": "blpop",
  "BRPOP": "brpop",
  "BRPOPLPUSH": "brpoplpush",
  "CLIENT": "client",
  "COMMAND": "command",
  "CONFIG": "config",
  "DBSIZE": "dbsize",
  "DEBUG": "debug",
  "DECR": "decr",
  "DECRBY": "decrby",
  "DEL": "del",
  "DISCARD": "discard",
  "DUMP": "dump",
  "ECHO": "echo",
  "EVAL": "eval",
  "EVALSHA": "evalsha",
  "EXEC": "exec",
  "EXISTS": "exists",
  "EXPIRE": "expire",
  "EXPIREAT": "expireat",
  "FLUSHALL": "flushall",
  "FLUSHDB": "flushdb",
  "GET": "get",
  "GETBIT": "getbit",
  "GETRANGE": "getrange",
  "GETSET": "getset",
  "HDEL": "hdel",
  "HEXISTS": "hexists",
  "HGET": "hget",
  "HGETALL": "hgetall",
  "HINCRBY": "hincrby",
  "HINCRBYFLOAT": "hincrbyfloat",
  "HKEYS": "hkeys",
  "HLEN": "hlen",
  "HMGET": "hmget",
  "HMSET": "hmset",
  "HSCAN": "hscan",
  "HSET": "hset",
  "HSETNX": "hsetnx",
  "HVALS": "hvals",
  "INCR": "incr",
  "INCRBY": "incrby",
  "INCRBYFLOAT": "incrbyfloat",
  "INFO": "info",
  "KEYS": "keys",
  "LASTSAVE": "lastsave",
  "LATENCY": "latency",
  "LINDEX": "lindex",
  "LINSERT": "linsert",
  "LLEN": "llen",
  "LPOP": "lpop",
  "LPUSH": "lpush",
  "LPUSHX": "lpushx",
  "LRANGE": "lrange",
  "LREM": "lrem",
  "LSET": "lset",
  "LTRIM": "ltrim",
  "MGET": "mget",
  "MIGRATE": "migrate",
  "MONITOR": "monitor",
  "MOVE": "move",
  "MSET": "mset",
  "MSETNX": "msetnx",
  "MULTI": "multi",
  "OBJECT": "object",
  "PERSIST": "persist",
  "PEXPIRE": "pexpire",
  "PEXPIREAT": "pexpireat",
  "PFADD": "pfadd",
  "PFCOUNT": "pfcount",
  "PFDEBUG": "pfdebug",
  "PFMERGE": "pfmerge",
  "PFSELFTEST": "pfselftest",
  "PING": "ping",
  "PSETEX": "psetex",
  "PSUBSCRIBE": "psubscribe",
  "PSYNC": "psync",
  "PTTL": "pttl",
  "PUBLISH": "publish",
  "PUBSUB": "pubsub",
  "PUNSUBSCRIBE": "punsubscribe",
  "RANDOMKEY": "randomkey",
  "RENAME": "rename",
  "RENAMENX": "renamenx",
  "REPLCONF": "replconf",
  "RESTORE": "restore",
  "ROLE": "role",
  "RPOP": "rpop",
  "RPOPLPUSH": "rpoplpush",
  "RPUSH": "rpush",
  "RPUSHX": "rpushx",
  "SADD": "sadd",
  "SAVE": "save",
  "SCAN": "scan",
  "SCARD": "scard",
  "SCRIPT": "script",
  "SDIFF": "sdiff",
  "SDIFFSTORE": "sdiffstore",
  "SELECT": "select",
  "SET": "set",
  "SETBIT": "setbit",
  "SETEX": "setex",
  "SETNX": "setnx",
  "SETRANGE": "setrange",
  "SHUTDOWN": "shutdown",
  "SINTER": "sinter",
  "SINTERSTORE": "sinterstore",
  "SISMEMBER": "sismember",
  "SLAVEOF": "slaveof",
  "SLOWLOG": "slowlog",
  "SMEMBERS": "smembers",
  "SMOVE": "smove",
  "SORT": "sort",
  "SPOP": "spop",
  "SRANDMEMBER": "srandmember",
  "SREM": "srem",
  "SSCAN": "sscan",
  "STRLEN": "strlen",
  "SUBSCRIBE": "subscribe",
  "SUBSTR": "substr",
  "SUNION": "sunion",
  "SUNIONSTORE": "sunionstore",
  "SYNC": "sync",
  "TIME": "time",
  "TTL": "ttl",
  "TYPE": "type",
  "UNSUBSCRIBE": "unsubscribe",
  "UNWATCH": "unwatch",
  "WATCH": "watch",
  "ZADD": "zadd",
  "ZCARD": "zcard",
  "ZCOUNT": "zcount",
  "ZINCRBY": "zincrby",
  "ZINTERSTORE": "zinterstore",
  "ZLEXCOUNT": "zlexcount",
  "ZRANGE": "zrange",
  "ZRANGEBYLEX": "zrangebylex",
  "ZRANGEBYSCORE": "zrangebyscore",
  "ZRANK": "zrank",
  "ZREM": "zrem",
  "ZREMRANGEBYLEX": "zremrangebylex",
  "ZREMRANGEBYRANK": "zremrangebyrank",
  "ZREMRANGEBYSCORE": "zremrangebyscore",
  "ZREVRANGE": "zrevrange",
  "ZREVRANGEBYLEX": "zrevrangebylex",
  "ZREVRANGEBYSCORE": "zrevrangebyscore",
  "ZREVRANK": "zrevrank",
  "ZSCAN": "zscan",
  "ZSCORE": "zscore",
  "ZUNIONSTORE": "zunionstore"
}

List

[
  [
    "zrangebylex",
    -4,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "zlexcount",
    4,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "lpush",
    -3,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "expire",
    3,
    [
      "write",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "zremrangebylex",
    4,
    [
      "write"
    ],
    1,
    1,
    1
  ],
  [
    "slaveof",
    3,
    [
      "admin",
      "noscript",
      "stale"
    ],
    0,
    0,
    0
  ],
  [
    "pubsub",
    -2,
    [
      "readonly",
      "pubsub",
      "random",
      "loading",
      "stale"
    ],
    0,
    0,
    0
  ],
  [
    "rpush",
    -3,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "psubscribe",
    -2,
    [
      "readonly",
      "pubsub",
      "noscript",
      "loading",
      "stale"
    ],
    0,
    0,
    0
  ],
  [
    "object",
    3,
    [
      "readonly"
    ],
    2,
    2,
    2
  ],
  [
    "sdiffstore",
    -3,
    [
      "write",
      "denyoom"
    ],
    1,
    -1,
    1
  ],
  [
    "setrange",
    4,
    [
      "write",
      "denyoom"
    ],
    1,
    1,
    1
  ],
  [
    "discard",
    1,
    [
      "readonly",
      "noscript",
      "fast"
    ],
    0,
    0,
    0
  ],
  [
    "flushall",
    1,
    [
      "write"
    ],
    0,
    0,
    0
  ],
  [
    "sadd",
    -3,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "pfdebug",
    -3,
    [
      "write"
    ],
    0,
    0,
    0
  ],
  [
    "pexpire",
    3,
    [
      "write",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "renamenx",
    3,
    [
      "write",
      "fast"
    ],
    1,
    2,
    1
  ],
  [
    "sinterstore",
    -3,
    [
      "write",
      "denyoom"
    ],
    1,
    -1,
    1
  ],
  [
    "type",
    2,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "restore",
    4,
    [
      "write",
      "denyoom"
    ],
    1,
    1,
    1
  ],
  [
    "unsubscribe",
    -1,
    [
      "readonly",
      "pubsub",
      "noscript",
      "loading",
      "stale"
    ],
    0,
    0,
    0
  ],
  [
    "zrank",
    3,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "randomkey",
    1,
    [
      "readonly",
      "random"
    ],
    0,
    0,
    0
  ],
  [
    "zrevrangebyscore",
    -4,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "getset",
    3,
    [
      "write",
      "denyoom"
    ],
    1,
    1,
    1
  ],
  [
    "punsubscribe",
    -1,
    [
      "readonly",
      "pubsub",
      "noscript",
      "loading",
      "stale"
    ],
    0,
    0,
    0
  ],
  [
    "lset",
    4,
    [
      "write",
      "denyoom"
    ],
    1,
    1,
    1
  ],
  [
    "rename",
    3,
    [
      "write"
    ],
    1,
    2,
    1
  ],
  [
    "bgsave",
    1,
    [
      "readonly",
      "admin"
    ],
    0,
    0,
    0
  ],
  [
    "decrby",
    3,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "unwatch",
    1,
    [
      "readonly",
      "noscript",
      "fast"
    ],
    0,
    0,
    0
  ],
  [
    "sunion",
    -2,
    [
      "readonly",
      "sort_for_script"
    ],
    1,
    -1,
    1
  ],
  [
    "zrem",
    -3,
    [
      "write",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "pfadd",
    -2,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "exists",
    2,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "lindex",
    3,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "scan",
    -2,
    [
      "readonly",
      "random"
    ],
    0,
    0,
    0
  ],
  [
    "sismember",
    3,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "debug",
    -2,
    [
      "admin",
      "noscript"
    ],
    0,
    0,
    0
  ],
  [
    "slowlog",
    -2,
    [
      "readonly"
    ],
    0,
    0,
    0
  ],
  [
    "hexists",
    3,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "smove",
    4,
    [
      "write",
      "fast"
    ],
    1,
    2,
    1
  ],
  [
    "multi",
    1,
    [
      "readonly",
      "noscript",
      "fast"
    ],
    0,
    0,
    0
  ],
  [
    "sdiff",
    -2,
    [
      "readonly",
      "sort_for_script"
    ],
    1,
    -1,
    1
  ],
  [
    "hscan",
    -3,
    [
      "readonly",
      "random"
    ],
    1,
    1,
    1
  ],
  [
    "ping",
    -1,
    [
      "readonly",
      "stale",
      "fast"
    ],
    0,
    0,
    0
  ],
  [
    "role",
    1,
    [
      "noscript",
      "loading",
      "stale"
    ],
    0,
    0,
    0
  ],
  [
    "zscore",
    3,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "zrevrangebylex",
    -4,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "decr",
    2,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "hvals",
    2,
    [
      "readonly",
      "sort_for_script"
    ],
    1,
    1,
    1
  ],
  [
    "zscan",
    -3,
    [
      "readonly",
      "random"
    ],
    1,
    1,
    1
  ],
  [
    "getbit",
    3,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "pfcount",
    -2,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "command",
    0,
    [
      "readonly",
      "loading",
      "stale"
    ],
    0,
    0,
    0
  ],
  [
    "spop",
    2,
    [
      "write",
      "noscript",
      "random",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "zrange",
    -4,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "setex",
    4,
    [
      "write",
      "denyoom"
    ],
    1,
    1,
    1
  ],
  [
    "rpushx",
    3,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "persist",
    2,
    [
      "write",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "llen",
    2,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "scard",
    2,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "save",
    1,
    [
      "readonly",
      "admin",
      "noscript"
    ],
    0,
    0,
    0
  ],
  [
    "srandmember",
    -2,
    [
      "readonly",
      "random"
    ],
    1,
    1,
    1
  ],
  [
    "auth",
    2,
    [
      "readonly",
      "noscript",
      "loading",
      "stale",
      "fast"
    ],
    0,
    0,
    0
  ],
  [
    "psetex",
    4,
    [
      "write",
      "denyoom"
    ],
    1,
    1,
    1
  ],
  [
    "shutdown",
    -1,
    [
      "readonly",
      "admin",
      "loading",
      "stale"
    ],
    0,
    0,
    0
  ],
  [
    "sync",
    1,
    [
      "readonly",
      "admin",
      "noscript"
    ],
    0,
    0,
    0
  ],
  [
    "hgetall",
    2,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "zincrby",
    4,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "dbsize",
    1,
    [
      "readonly",
      "fast"
    ],
    0,
    0,
    0
  ],
  [
    "expireat",
    3,
    [
      "write",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "ltrim",
    4,
    [
      "write"
    ],
    1,
    1,
    1
  ],
  [
    "flushdb",
    1,
    [
      "write"
    ],
    0,
    0,
    0
  ],
  [
    "sort",
    -2,
    [
      "write",
      "denyoom"
    ],
    1,
    1,
    1
  ],
  [
    "incr",
    2,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "mget",
    -2,
    [
      "readonly"
    ],
    1,
    -1,
    1
  ],
  [
    "getrange",
    4,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "rpoplpush",
    3,
    [
      "write",
      "denyoom"
    ],
    1,
    2,
    1
  ],
  [
    "psync",
    3,
    [
      "readonly",
      "admin",
      "noscript"
    ],
    0,
    0,
    0
  ],
  [
    "bitpos",
    -3,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "setnx",
    3,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "pexpireat",
    3,
    [
      "write",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "zrevrange",
    -4,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "hmget",
    -3,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "config",
    -2,
    [
      "readonly",
      "admin",
      "stale"
    ],
    0,
    0,
    0
  ],
  [
    "srem",
    -3,
    [
      "write",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "watch",
    -2,
    [
      "readonly",
      "noscript",
      "fast"
    ],
    1,
    -1,
    1
  ],
  [
    "lrange",
    4,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "mset",
    -3,
    [
      "write",
      "denyoom"
    ],
    1,
    -1,
    2
  ],
  [
    "replconf",
    -1,
    [
      "readonly",
      "admin",
      "noscript",
      "loading",
      "stale"
    ],
    0,
    0,
    0
  ],
  [
    "hsetnx",
    4,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "bitop",
    -4,
    [
      "write",
      "denyoom"
    ],
    2,
    -1,
    1
  ],
  [
    "zrangebyscore",
    -4,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "client",
    -2,
    [
      "readonly",
      "noscript"
    ],
    0,
    0,
    0
  ],
  [
    "pfselftest",
    1,
    [
      "readonly"
    ],
    0,
    0,
    0
  ],
  [
    "get",
    2,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "hmset",
    -4,
    [
      "write",
      "denyoom"
    ],
    1,
    1,
    1
  ],
  [
    "bgrewriteaof",
    1,
    [
      "readonly",
      "admin"
    ],
    0,
    0,
    0
  ],
  [
    "zremrangebyscore",
    4,
    [
      "write"
    ],
    1,
    1,
    1
  ],
  [
    "lpushx",
    3,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "evalsha",
    -3,
    [
      "noscript",
      "movablekeys"
    ],
    0,
    0,
    0
  ],
  [
    "hget",
    3,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "bitcount",
    -2,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "set",
    -3,
    [
      "write",
      "denyoom"
    ],
    1,
    1,
    1
  ],
  [
    "time",
    1,
    [
      "readonly",
      "random",
      "fast"
    ],
    0,
    0,
    0
  ],
  [
    "zrevrank",
    3,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "hset",
    4,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "sinter",
    -2,
    [
      "readonly",
      "sort_for_script"
    ],
    1,
    -1,
    1
  ],
  [
    "dump",
    2,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "move",
    3,
    [
      "write",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "publish",
    3,
    [
      "readonly",
      "pubsub",
      "loading",
      "stale",
      "fast"
    ],
    0,
    0,
    0
  ],
  [
    "strlen",
    2,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "lpop",
    2,
    [
      "write",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "blpop",
    -3,
    [
      "write",
      "noscript"
    ],
    1,
    -2,
    1
  ],
  [
    "smembers",
    2,
    [
      "readonly",
      "sort_for_script"
    ],
    1,
    1,
    1
  ],
  [
    "msetnx",
    -3,
    [
      "write",
      "denyoom"
    ],
    1,
    -1,
    2
  ],
  [
    "linsert",
    5,
    [
      "write",
      "denyoom"
    ],
    1,
    1,
    1
  ],
  [
    "zadd",
    -4,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "lastsave",
    1,
    [
      "readonly",
      "random",
      "fast"
    ],
    0,
    0,
    0
  ],
  [
    "exec",
    1,
    [
      "noscript",
      "skip_monitor"
    ],
    0,
    0,
    0
  ],
  [
    "eval",
    -3,
    [
      "noscript",
      "movablekeys"
    ],
    0,
    0,
    0
  ],
  [
    "migrate",
    6,
    [
      "write"
    ],
    0,
    0,
    0
  ],
  [
    "brpoplpush",
    4,
    [
      "write",
      "denyoom",
      "noscript"
    ],
    1,
    2,
    1
  ],
  [
    "zunionstore",
    -4,
    [
      "write",
      "denyoom",
      "movablekeys"
    ],
    0,
    0,
    0
  ],
  [
    "latency",
    -2,
    [
      "readonly",
      "admin",
      "noscript",
      "loading",
      "stale"
    ],
    0,
    0,
    0
  ],
  [
    "ttl",
    2,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "del",
    -2,
    [
      "write"
    ],
    1,
    -1,
    1
  ],
  [
    "script",
    -2,
    [
      "readonly",
      "noscript"
    ],
    0,
    0,
    0
  ],
  [
    "sscan",
    -3,
    [
      "readonly",
      "random"
    ],
    1,
    1,
    1
  ],
  [
    "keys",
    2,
    [
      "readonly",
      "sort_for_script"
    ],
    0,
    0,
    0
  ],
  [
    "hdel",
    -3,
    [
      "write",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "incrbyfloat",
    3,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "echo",
    2,
    [
      "readonly",
      "fast"
    ],
    0,
    0,
    0
  ],
  [
    "select",
    2,
    [
      "readonly",
      "loading",
      "fast"
    ],
    0,
    0,
    0
  ],
  [
    "zcount",
    4,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "substr",
    4,
    [
      "readonly"
    ],
    1,
    1,
    1
  ],
  [
    "hkeys",
    2,
    [
      "readonly",
      "sort_for_script"
    ],
    1,
    1,
    1
  ],
  [
    "pttl",
    2,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "hincrbyfloat",
    4,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "pfmerge",
    -2,
    [
      "write",
      "denyoom"
    ],
    1,
    -1,
    1
  ],
  [
    "hlen",
    2,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "incrby",
    3,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "monitor",
    1,
    [
      "readonly",
      "admin",
      "noscript"
    ],
    0,
    0,
    0
  ],
  [
    "zinterstore",
    -4,
    [
      "write",
      "denyoom",
      "movablekeys"
    ],
    0,
    0,
    0
  ],
  [
    "setbit",
    4,
    [
      "write",
      "denyoom"
    ],
    1,
    1,
    1
  ],
  [
    "info",
    -1,
    [
      "readonly",
      "loading",
      "stale"
    ],
    0,
    0,
    0
  ],
  [
    "hincrby",
    4,
    [
      "write",
      "denyoom",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "lrem",
    4,
    [
      "write"
    ],
    1,
    1,
    1
  ],
  [
    "zremrangebyrank",
    4,
    [
      "write"
    ],
    1,
    1,
    1
  ],
  [
    "zcard",
    2,
    [
      "readonly",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "append",
    3,
    [
      "write",
      "denyoom"
    ],
    1,
    1,
    1
  ],
  [
    "rpop",
    2,
    [
      "write",
      "fast"
    ],
    1,
    1,
    1
  ],
  [
    "subscribe",
    -2,
    [
      "readonly",
      "pubsub",
      "noscript",
      "loading",
      "stale"
    ],
    0,
    0,
    0
  ],
  [
    "brpop",
    -3,
    [
      "write",
      "noscript"
    ],
    1,
    1,
    1
  ],
  [
    "sunionstore",
    -3,
    [
      "write",
      "denyoom"
    ],
    1,
    -1,
    1
  ]
]

Map

{
  "append": {
    "def": [
      "append",
      3,
      [
        "write",
        "denyoom"
      ],
      1,
      1,
      1
    ],
    "name": "append",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "auth": {
    "def": [
      "auth",
      2,
      [
        "readonly",
        "noscript",
        "loading",
        "stale",
        "fast"
      ],
      0,
      0,
      0
    ],
    "name": "auth",
    "arity": 2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "bgrewriteaof": {
    "def": [
      "bgrewriteaof",
      1,
      [
        "readonly",
        "admin"
      ],
      0,
      0,
      0
    ],
    "name": "bgrewriteaof",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "bgsave": {
    "def": [
      "bgsave",
      1,
      [
        "readonly",
        "admin"
      ],
      0,
      0,
      0
    ],
    "name": "bgsave",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "bitcount": {
    "def": [
      "bitcount",
      -2,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "bitcount",
    "arity": -2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "bitop": {
    "def": [
      "bitop",
      -4,
      [
        "write",
        "denyoom"
      ],
      2,
      -1,
      1
    ],
    "name": "bitop",
    "arity": -4,
    "flags": "[Circular]",
    "first": 2,
    "last": -1,
    "step": 1,
    "enabled": false
  },
  "bitpos": {
    "def": [
      "bitpos",
      -3,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "bitpos",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "blpop": {
    "def": [
      "blpop",
      -3,
      [
        "write",
        "noscript"
      ],
      1,
      -2,
      1
    ],
    "name": "blpop",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": -2,
    "step": 1,
    "enabled": false
  },
  "brpop": {
    "def": [
      "brpop",
      -3,
      [
        "write",
        "noscript"
      ],
      1,
      1,
      1
    ],
    "name": "brpop",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "brpoplpush": {
    "def": [
      "brpoplpush",
      4,
      [
        "write",
        "denyoom",
        "noscript"
      ],
      1,
      2,
      1
    ],
    "name": "brpoplpush",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 2,
    "step": 1,
    "enabled": false
  },
  "client": {
    "def": [
      "client",
      -2,
      [
        "readonly",
        "noscript"
      ],
      0,
      0,
      0
    ],
    "name": "client",
    "arity": -2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "command": {
    "def": [
      "command",
      0,
      [
        "readonly",
        "loading",
        "stale"
      ],
      0,
      0,
      0
    ],
    "name": "command",
    "arity": 0,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "config": {
    "def": [
      "config",
      -2,
      [
        "readonly",
        "admin",
        "stale"
      ],
      0,
      0,
      0
    ],
    "name": "config",
    "arity": -2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "dbsize": {
    "def": [
      "dbsize",
      1,
      [
        "readonly",
        "fast"
      ],
      0,
      0,
      0
    ],
    "name": "dbsize",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "debug": {
    "def": [
      "debug",
      -2,
      [
        "admin",
        "noscript"
      ],
      0,
      0,
      0
    ],
    "name": "debug",
    "arity": -2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "decr": {
    "def": [
      "decr",
      2,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "decr",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": true
  },
  "decrby": {
    "def": [
      "decrby",
      3,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "decrby",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": true
  },
  "del": {
    "def": [
      "del",
      -2,
      [
        "write"
      ],
      1,
      -1,
      1
    ],
    "name": "del",
    "arity": -2,
    "flags": "[Circular]",
    "first": 1,
    "last": -1,
    "step": 1,
    "enabled": true
  },
  "discard": {
    "def": [
      "discard",
      1,
      [
        "readonly",
        "noscript",
        "fast"
      ],
      0,
      0,
      0
    ],
    "name": "discard",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "dump": {
    "def": [
      "dump",
      2,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "dump",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "echo": {
    "def": [
      "echo",
      2,
      [
        "readonly",
        "fast"
      ],
      0,
      0,
      0
    ],
    "name": "echo",
    "arity": 2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "eval": {
    "def": [
      "eval",
      -3,
      [
        "noscript",
        "movablekeys"
      ],
      0,
      0,
      0
    ],
    "name": "eval",
    "arity": -3,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "evalsha": {
    "def": [
      "evalsha",
      -3,
      [
        "noscript",
        "movablekeys"
      ],
      0,
      0,
      0
    ],
    "name": "evalsha",
    "arity": -3,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "exec": {
    "def": [
      "exec",
      1,
      [
        "noscript",
        "skip_monitor"
      ],
      0,
      0,
      0
    ],
    "name": "exec",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "exists": {
    "def": [
      "exists",
      2,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "exists",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": true
  },
  "expire": {
    "def": [
      "expire",
      3,
      [
        "write",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "expire",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "expireat": {
    "def": [
      "expireat",
      3,
      [
        "write",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "expireat",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "flushall": {
    "def": [
      "flushall",
      1,
      [
        "write"
      ],
      0,
      0,
      0
    ],
    "name": "flushall",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "flushdb": {
    "def": [
      "flushdb",
      1,
      [
        "write"
      ],
      0,
      0,
      0
    ],
    "name": "flushdb",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "get": {
    "def": [
      "get",
      2,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "get",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": true
  },
  "getbit": {
    "def": [
      "getbit",
      3,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "getbit",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "getrange": {
    "def": [
      "getrange",
      4,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "getrange",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "getset": {
    "def": [
      "getset",
      3,
      [
        "write",
        "denyoom"
      ],
      1,
      1,
      1
    ],
    "name": "getset",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": true
  },
  "hdel": {
    "def": [
      "hdel",
      -3,
      [
        "write",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "hdel",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "hexists": {
    "def": [
      "hexists",
      3,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "hexists",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "hget": {
    "def": [
      "hget",
      3,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "hget",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "hgetall": {
    "def": [
      "hgetall",
      2,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "hgetall",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "hincrby": {
    "def": [
      "hincrby",
      4,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "hincrby",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "hincrbyfloat": {
    "def": [
      "hincrbyfloat",
      4,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "hincrbyfloat",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "hkeys": {
    "def": [
      "hkeys",
      2,
      [
        "readonly",
        "sort_for_script"
      ],
      1,
      1,
      1
    ],
    "name": "hkeys",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "hlen": {
    "def": [
      "hlen",
      2,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "hlen",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "hmget": {
    "def": [
      "hmget",
      -3,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "hmget",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "hmset": {
    "def": [
      "hmset",
      -4,
      [
        "write",
        "denyoom"
      ],
      1,
      1,
      1
    ],
    "name": "hmset",
    "arity": -4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "hscan": {
    "def": [
      "hscan",
      -3,
      [
        "readonly",
        "random"
      ],
      1,
      1,
      1
    ],
    "name": "hscan",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "hset": {
    "def": [
      "hset",
      4,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "hset",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "hsetnx": {
    "def": [
      "hsetnx",
      4,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "hsetnx",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "hvals": {
    "def": [
      "hvals",
      2,
      [
        "readonly",
        "sort_for_script"
      ],
      1,
      1,
      1
    ],
    "name": "hvals",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "incr": {
    "def": [
      "incr",
      2,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "incr",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": true
  },
  "incrby": {
    "def": [
      "incrby",
      3,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "incrby",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": true
  },
  "incrbyfloat": {
    "def": [
      "incrbyfloat",
      3,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "incrbyfloat",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": true
  },
  "info": {
    "def": [
      "info",
      -1,
      [
        "readonly",
        "loading",
        "stale"
      ],
      0,
      0,
      0
    ],
    "name": "info",
    "arity": -1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "keys": {
    "def": [
      "keys",
      2,
      [
        "readonly",
        "sort_for_script"
      ],
      0,
      0,
      0
    ],
    "name": "keys",
    "arity": 2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "lastsave": {
    "def": [
      "lastsave",
      1,
      [
        "readonly",
        "random",
        "fast"
      ],
      0,
      0,
      0
    ],
    "name": "lastsave",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "latency": {
    "def": [
      "latency",
      -2,
      [
        "readonly",
        "admin",
        "noscript",
        "loading",
        "stale"
      ],
      0,
      0,
      0
    ],
    "name": "latency",
    "arity": -2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "lindex": {
    "def": [
      "lindex",
      3,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "lindex",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "linsert": {
    "def": [
      "linsert",
      5,
      [
        "write",
        "denyoom"
      ],
      1,
      1,
      1
    ],
    "name": "linsert",
    "arity": 5,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "llen": {
    "def": [
      "llen",
      2,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "llen",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "lpop": {
    "def": [
      "lpop",
      2,
      [
        "write",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "lpop",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "lpush": {
    "def": [
      "lpush",
      -3,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "lpush",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "lpushx": {
    "def": [
      "lpushx",
      3,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "lpushx",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "lrange": {
    "def": [
      "lrange",
      4,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "lrange",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "lrem": {
    "def": [
      "lrem",
      4,
      [
        "write"
      ],
      1,
      1,
      1
    ],
    "name": "lrem",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "lset": {
    "def": [
      "lset",
      4,
      [
        "write",
        "denyoom"
      ],
      1,
      1,
      1
    ],
    "name": "lset",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "ltrim": {
    "def": [
      "ltrim",
      4,
      [
        "write"
      ],
      1,
      1,
      1
    ],
    "name": "ltrim",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "mget": {
    "def": [
      "mget",
      -2,
      [
        "readonly"
      ],
      1,
      -1,
      1
    ],
    "name": "mget",
    "arity": -2,
    "flags": "[Circular]",
    "first": 1,
    "last": -1,
    "step": 1,
    "enabled": true
  },
  "migrate": {
    "def": [
      "migrate",
      6,
      [
        "write"
      ],
      0,
      0,
      0
    ],
    "name": "migrate",
    "arity": 6,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "monitor": {
    "def": [
      "monitor",
      1,
      [
        "readonly",
        "admin",
        "noscript"
      ],
      0,
      0,
      0
    ],
    "name": "monitor",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "move": {
    "def": [
      "move",
      3,
      [
        "write",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "move",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "mset": {
    "def": [
      "mset",
      -3,
      [
        "write",
        "denyoom"
      ],
      1,
      -1,
      2
    ],
    "name": "mset",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": -1,
    "step": 2,
    "enabled": true
  },
  "msetnx": {
    "def": [
      "msetnx",
      -3,
      [
        "write",
        "denyoom"
      ],
      1,
      -1,
      2
    ],
    "name": "msetnx",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": -1,
    "step": 2,
    "enabled": false
  },
  "multi": {
    "def": [
      "multi",
      1,
      [
        "readonly",
        "noscript",
        "fast"
      ],
      0,
      0,
      0
    ],
    "name": "multi",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "object": {
    "def": [
      "object",
      3,
      [
        "readonly"
      ],
      2,
      2,
      2
    ],
    "name": "object",
    "arity": 3,
    "flags": "[Circular]",
    "first": 2,
    "last": 2,
    "step": 2,
    "enabled": false
  },
  "persist": {
    "def": [
      "persist",
      2,
      [
        "write",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "persist",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "pexpire": {
    "def": [
      "pexpire",
      3,
      [
        "write",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "pexpire",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "pexpireat": {
    "def": [
      "pexpireat",
      3,
      [
        "write",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "pexpireat",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "pfadd": {
    "def": [
      "pfadd",
      -2,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "pfadd",
    "arity": -2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "pfcount": {
    "def": [
      "pfcount",
      -2,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "pfcount",
    "arity": -2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "pfdebug": {
    "def": [
      "pfdebug",
      -3,
      [
        "write"
      ],
      0,
      0,
      0
    ],
    "name": "pfdebug",
    "arity": -3,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "pfmerge": {
    "def": [
      "pfmerge",
      -2,
      [
        "write",
        "denyoom"
      ],
      1,
      -1,
      1
    ],
    "name": "pfmerge",
    "arity": -2,
    "flags": "[Circular]",
    "first": 1,
    "last": -1,
    "step": 1,
    "enabled": false
  },
  "pfselftest": {
    "def": [
      "pfselftest",
      1,
      [
        "readonly"
      ],
      0,
      0,
      0
    ],
    "name": "pfselftest",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "ping": {
    "def": [
      "ping",
      -1,
      [
        "readonly",
        "stale",
        "fast"
      ],
      0,
      0,
      0
    ],
    "name": "ping",
    "arity": -1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "psetex": {
    "def": [
      "psetex",
      4,
      [
        "write",
        "denyoom"
      ],
      1,
      1,
      1
    ],
    "name": "psetex",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "psubscribe": {
    "def": [
      "psubscribe",
      -2,
      [
        "readonly",
        "pubsub",
        "noscript",
        "loading",
        "stale"
      ],
      0,
      0,
      0
    ],
    "name": "psubscribe",
    "arity": -2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "psync": {
    "def": [
      "psync",
      3,
      [
        "readonly",
        "admin",
        "noscript"
      ],
      0,
      0,
      0
    ],
    "name": "psync",
    "arity": 3,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "pttl": {
    "def": [
      "pttl",
      2,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "pttl",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "publish": {
    "def": [
      "publish",
      3,
      [
        "readonly",
        "pubsub",
        "loading",
        "stale",
        "fast"
      ],
      0,
      0,
      0
    ],
    "name": "publish",
    "arity": 3,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "pubsub": {
    "def": [
      "pubsub",
      -2,
      [
        "readonly",
        "pubsub",
        "random",
        "loading",
        "stale"
      ],
      0,
      0,
      0
    ],
    "name": "pubsub",
    "arity": -2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "punsubscribe": {
    "def": [
      "punsubscribe",
      -1,
      [
        "readonly",
        "pubsub",
        "noscript",
        "loading",
        "stale"
      ],
      0,
      0,
      0
    ],
    "name": "punsubscribe",
    "arity": -1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "randomkey": {
    "def": [
      "randomkey",
      1,
      [
        "readonly",
        "random"
      ],
      0,
      0,
      0
    ],
    "name": "randomkey",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "rename": {
    "def": [
      "rename",
      3,
      [
        "write"
      ],
      1,
      2,
      1
    ],
    "name": "rename",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 2,
    "step": 1,
    "enabled": false
  },
  "renamenx": {
    "def": [
      "renamenx",
      3,
      [
        "write",
        "fast"
      ],
      1,
      2,
      1
    ],
    "name": "renamenx",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 2,
    "step": 1,
    "enabled": false
  },
  "replconf": {
    "def": [
      "replconf",
      -1,
      [
        "readonly",
        "admin",
        "noscript",
        "loading",
        "stale"
      ],
      0,
      0,
      0
    ],
    "name": "replconf",
    "arity": -1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "restore": {
    "def": [
      "restore",
      4,
      [
        "write",
        "denyoom"
      ],
      1,
      1,
      1
    ],
    "name": "restore",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "role": {
    "def": [
      "role",
      1,
      [
        "noscript",
        "loading",
        "stale"
      ],
      0,
      0,
      0
    ],
    "name": "role",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "rpop": {
    "def": [
      "rpop",
      2,
      [
        "write",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "rpop",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "rpoplpush": {
    "def": [
      "rpoplpush",
      3,
      [
        "write",
        "denyoom"
      ],
      1,
      2,
      1
    ],
    "name": "rpoplpush",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 2,
    "step": 1,
    "enabled": false
  },
  "rpush": {
    "def": [
      "rpush",
      -3,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "rpush",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "rpushx": {
    "def": [
      "rpushx",
      3,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "rpushx",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "sadd": {
    "def": [
      "sadd",
      -3,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "sadd",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "save": {
    "def": [
      "save",
      1,
      [
        "readonly",
        "admin",
        "noscript"
      ],
      0,
      0,
      0
    ],
    "name": "save",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "scan": {
    "def": [
      "scan",
      -2,
      [
        "readonly",
        "random"
      ],
      0,
      0,
      0
    ],
    "name": "scan",
    "arity": -2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "scard": {
    "def": [
      "scard",
      2,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "scard",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "script": {
    "def": [
      "script",
      -2,
      [
        "readonly",
        "noscript"
      ],
      0,
      0,
      0
    ],
    "name": "script",
    "arity": -2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "sdiff": {
    "def": [
      "sdiff",
      -2,
      [
        "readonly",
        "sort_for_script"
      ],
      1,
      -1,
      1
    ],
    "name": "sdiff",
    "arity": -2,
    "flags": "[Circular]",
    "first": 1,
    "last": -1,
    "step": 1,
    "enabled": false
  },
  "sdiffstore": {
    "def": [
      "sdiffstore",
      -3,
      [
        "write",
        "denyoom"
      ],
      1,
      -1,
      1
    ],
    "name": "sdiffstore",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": -1,
    "step": 1,
    "enabled": false
  },
  "select": {
    "def": [
      "select",
      2,
      [
        "readonly",
        "loading",
        "fast"
      ],
      0,
      0,
      0
    ],
    "name": "select",
    "arity": 2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "set": {
    "def": [
      "set",
      -3,
      [
        "write",
        "denyoom"
      ],
      1,
      1,
      1
    ],
    "name": "set",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": true
  },
  "setbit": {
    "def": [
      "setbit",
      4,
      [
        "write",
        "denyoom"
      ],
      1,
      1,
      1
    ],
    "name": "setbit",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "setex": {
    "def": [
      "setex",
      4,
      [
        "write",
        "denyoom"
      ],
      1,
      1,
      1
    ],
    "name": "setex",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "setnx": {
    "def": [
      "setnx",
      3,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "setnx",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "setrange": {
    "def": [
      "setrange",
      4,
      [
        "write",
        "denyoom"
      ],
      1,
      1,
      1
    ],
    "name": "setrange",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "shutdown": {
    "def": [
      "shutdown",
      -1,
      [
        "readonly",
        "admin",
        "loading",
        "stale"
      ],
      0,
      0,
      0
    ],
    "name": "shutdown",
    "arity": -1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "sinter": {
    "def": [
      "sinter",
      -2,
      [
        "readonly",
        "sort_for_script"
      ],
      1,
      -1,
      1
    ],
    "name": "sinter",
    "arity": -2,
    "flags": "[Circular]",
    "first": 1,
    "last": -1,
    "step": 1,
    "enabled": false
  },
  "sinterstore": {
    "def": [
      "sinterstore",
      -3,
      [
        "write",
        "denyoom"
      ],
      1,
      -1,
      1
    ],
    "name": "sinterstore",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": -1,
    "step": 1,
    "enabled": false
  },
  "sismember": {
    "def": [
      "sismember",
      3,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "sismember",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "slaveof": {
    "def": [
      "slaveof",
      3,
      [
        "admin",
        "noscript",
        "stale"
      ],
      0,
      0,
      0
    ],
    "name": "slaveof",
    "arity": 3,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "slowlog": {
    "def": [
      "slowlog",
      -2,
      [
        "readonly"
      ],
      0,
      0,
      0
    ],
    "name": "slowlog",
    "arity": -2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "smembers": {
    "def": [
      "smembers",
      2,
      [
        "readonly",
        "sort_for_script"
      ],
      1,
      1,
      1
    ],
    "name": "smembers",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "smove": {
    "def": [
      "smove",
      4,
      [
        "write",
        "fast"
      ],
      1,
      2,
      1
    ],
    "name": "smove",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 2,
    "step": 1,
    "enabled": false
  },
  "sort": {
    "def": [
      "sort",
      -2,
      [
        "write",
        "denyoom"
      ],
      1,
      1,
      1
    ],
    "name": "sort",
    "arity": -2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "spop": {
    "def": [
      "spop",
      2,
      [
        "write",
        "noscript",
        "random",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "spop",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "srandmember": {
    "def": [
      "srandmember",
      -2,
      [
        "readonly",
        "random"
      ],
      1,
      1,
      1
    ],
    "name": "srandmember",
    "arity": -2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "srem": {
    "def": [
      "srem",
      -3,
      [
        "write",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "srem",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "sscan": {
    "def": [
      "sscan",
      -3,
      [
        "readonly",
        "random"
      ],
      1,
      1,
      1
    ],
    "name": "sscan",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "strlen": {
    "def": [
      "strlen",
      2,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "strlen",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": true
  },
  "subscribe": {
    "def": [
      "subscribe",
      -2,
      [
        "readonly",
        "pubsub",
        "noscript",
        "loading",
        "stale"
      ],
      0,
      0,
      0
    ],
    "name": "subscribe",
    "arity": -2,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "substr": {
    "def": [
      "substr",
      4,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "substr",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "sunion": {
    "def": [
      "sunion",
      -2,
      [
        "readonly",
        "sort_for_script"
      ],
      1,
      -1,
      1
    ],
    "name": "sunion",
    "arity": -2,
    "flags": "[Circular]",
    "first": 1,
    "last": -1,
    "step": 1,
    "enabled": false
  },
  "sunionstore": {
    "def": [
      "sunionstore",
      -3,
      [
        "write",
        "denyoom"
      ],
      1,
      -1,
      1
    ],
    "name": "sunionstore",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": -1,
    "step": 1,
    "enabled": false
  },
  "sync": {
    "def": [
      "sync",
      1,
      [
        "readonly",
        "admin",
        "noscript"
      ],
      0,
      0,
      0
    ],
    "name": "sync",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "time": {
    "def": [
      "time",
      1,
      [
        "readonly",
        "random",
        "fast"
      ],
      0,
      0,
      0
    ],
    "name": "time",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "ttl": {
    "def": [
      "ttl",
      2,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "ttl",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "type": {
    "def": [
      "type",
      2,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "type",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "unsubscribe": {
    "def": [
      "unsubscribe",
      -1,
      [
        "readonly",
        "pubsub",
        "noscript",
        "loading",
        "stale"
      ],
      0,
      0,
      0
    ],
    "name": "unsubscribe",
    "arity": -1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "unwatch": {
    "def": [
      "unwatch",
      1,
      [
        "readonly",
        "noscript",
        "fast"
      ],
      0,
      0,
      0
    ],
    "name": "unwatch",
    "arity": 1,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": true
  },
  "watch": {
    "def": [
      "watch",
      -2,
      [
        "readonly",
        "noscript",
        "fast"
      ],
      1,
      -1,
      1
    ],
    "name": "watch",
    "arity": -2,
    "flags": "[Circular]",
    "first": 1,
    "last": -1,
    "step": 1,
    "enabled": true
  },
  "zadd": {
    "def": [
      "zadd",
      -4,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "zadd",
    "arity": -4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zcard": {
    "def": [
      "zcard",
      2,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "zcard",
    "arity": 2,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zcount": {
    "def": [
      "zcount",
      4,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "zcount",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zincrby": {
    "def": [
      "zincrby",
      4,
      [
        "write",
        "denyoom",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "zincrby",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zinterstore": {
    "def": [
      "zinterstore",
      -4,
      [
        "write",
        "denyoom",
        "movablekeys"
      ],
      0,
      0,
      0
    ],
    "name": "zinterstore",
    "arity": -4,
    "flags": "[Circular]",
    "first": 0,
    "last": 0,
    "step": 0,
    "enabled": false
  },
  "zlexcount": {
    "def": [
      "zlexcount",
      4,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "zlexcount",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zrange": {
    "def": [
      "zrange",
      -4,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "zrange",
    "arity": -4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zrangebylex": {
    "def": [
      "zrangebylex",
      -4,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "zrangebylex",
    "arity": -4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zrangebyscore": {
    "def": [
      "zrangebyscore",
      -4,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "zrangebyscore",
    "arity": -4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zrank": {
    "def": [
      "zrank",
      3,
      [
        "readonly",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "zrank",
    "arity": 3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zrem": {
    "def": [
      "zrem",
      -3,
      [
        "write",
        "fast"
      ],
      1,
      1,
      1
    ],
    "name": "zrem",
    "arity": -3,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zremrangebylex": {
    "def": [
      "zremrangebylex",
      4,
      [
        "write"
      ],
      1,
      1,
      1
    ],
    "name": "zremrangebylex",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zremrangebyrank": {
    "def": [
      "zremrangebyrank",
      4,
      [
        "write"
      ],
      1,
      1,
      1
    ],
    "name": "zremrangebyrank",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zremrangebyscore": {
    "def": [
      "zremrangebyscore",
      4,
      [
        "write"
      ],
      1,
      1,
      1
    ],
    "name": "zremrangebyscore",
    "arity": 4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zrevrange": {
    "def": [
      "zrevrange",
      -4,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "zrevrange",
    "arity": -4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zrevrangebylex": {
    "def": [
      "zrevrangebylex",
      -4,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "zrevrangebylex",
    "arity": -4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zrevrangebyscore": {
    "def": [
      "zrevrangebyscore",
      -4,
      [
        "readonly"
      ],
      1,
      1,
      1
    ],
    "name": "zrevrangebyscore",
    "arity": -4,
    "flags": "[Circular]",
    "first": 1,
    "last": 1,
    "step": 1,
    "enabled": false
  },
  "zrevrank": {
    "def": [
      "zr