Table of Contents
Constants Module
Constants for the jsr library.
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