Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

jsr-constants

Constants for the jsr library.

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

`javascript { "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