{ "acl": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "cat": { "arity": -2, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "deluser": { "arity": -3, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "all_succeeded", "step": 0 }, "dryrun": { "arity": -4, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "genpass": { "arity": -2, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "getuser": { "arity": 3, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "list": { "arity": 2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "load": { "arity": 2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "log": { "arity": -2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "save": { "arity": 2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "all_succeeded", "step": 0 }, "setuser": { "arity": -3, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "all_succeeded", "step": 0 }, "users": { "arity": 2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "whoami": { "arity": 2, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 } } }, "append": { "arity": 3, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "arcount": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "ardel": { "arity": -3, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "ardelrange": { "arity": -4, "flags": [ "write" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "arget": { "arity": 3, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "argetrange": { "arity": 4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "argrep": { "arity": -6, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "arinfo": { "arity": -2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "arinsert": { "arity": -3, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "arlastitems": { "arity": -3, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "arlen": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "armget": { "arity": -3, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "armset": { "arity": -4, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "arnext": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "arop": { "arity": -5, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "arring": { "arity": -4, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "arscan": { "arity": -4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "arseek": { "arity": 3, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "arset": { "arity": -4, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "asking": { "arity": 1, "flags": [ "fast" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "auth": { "arity": -2, "flags": [ "noscript", "loading", "stale", "fast", "no_auth", "allow_busy" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "backup": { "arity": 2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "abort": { "arity": 2, "flags": [ "admin", "noscript" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "cleanup": { "arity": 2, "flags": [ "admin", "noscript" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "list": { "arity": 2, "flags": [ "admin", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "seal": { "arity": 2, "flags": [ "admin", "noscript" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "start": { "arity": 2, "flags": [ "admin", "noscript" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "status": { "arity": 2, "flags": [ "admin", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 } } }, "bgrewriteaof": { "arity": 1, "flags": [ "admin", "noscript", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "bgsave": { "arity": -1, "flags": [ "admin", "noscript", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "bitcount": { "arity": -2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "bitfield": { "arity": -2, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "bitfield_ro": { "arity": -2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "bitop": { "arity": -4, "flags": [ "write", "denyoom" ], "keyStart": 2, "keyStop": -1, "step": 1 }, "bitpos": { "arity": -3, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "blmove": { "arity": 6, "flags": [ "write", "denyoom", "blocking" ], "keyStart": 1, "keyStop": 2, "step": 1 }, "blmovem": { "arity": -6, "flags": [ "write", "denyoom", "blocking" ], "keyStart": 1, "keyStop": 2, "step": 1 }, "blmpop": { "arity": -5, "flags": [ "write", "blocking", "movablekeys" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "blpop": { "arity": -3, "flags": [ "write", "blocking" ], "keyStart": 1, "keyStop": -2, "step": 1 }, "brpop": { "arity": -3, "flags": [ "write", "blocking" ], "keyStart": 1, "keyStop": -2, "step": 1 }, "brpoplpush": { "arity": 4, "flags": [ "write", "denyoom", "blocking" ], "keyStart": 1, "keyStop": 2, "step": 1 }, "bzmpop": { "arity": -5, "flags": [ "write", "blocking", "movablekeys" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "bzpopmax": { "arity": -3, "flags": [ "write", "blocking", "fast" ], "keyStart": 1, "keyStop": -2, "step": 1 }, "bzpopmin": { "arity": -3, "flags": [ "write", "blocking", "fast" ], "keyStart": 1, "keyStop": -2, "step": 1 }, "client": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "caching": { "arity": 3, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "getname": { "arity": 2, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "getredir": { "arity": 2, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "id": { "arity": 2, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "info": { "arity": 2, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "kill": { "arity": -3, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "list": { "arity": -2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "no-evict": { "arity": 3, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "no-touch": { "arity": 3, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "pause": { "arity": -3, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "reply": { "arity": 3, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "setinfo": { "arity": 4, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "all_succeeded", "step": 0 }, "setname": { "arity": 3, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "all_succeeded", "step": 0 }, "tracking": { "arity": -3, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "trackinginfo": { "arity": 2, "flags": [ "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "unblock": { "arity": -3, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "unpause": { "arity": 2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 } } }, "cluster": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "addslots": { "arity": -3, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "addslotsrange": { "arity": -4, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "bumpepoch": { "arity": 2, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "count-failure-reports": { "arity": 3, "flags": [ "admin", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "countkeysinslot": { "arity": 3, "flags": [ "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "delslots": { "arity": -3, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "delslotsrange": { "arity": -4, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "failover": { "arity": -2, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "flushslots": { "arity": 2, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "forget": { "arity": 3, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "getkeysinslot": { "arity": 4, "flags": [ "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "info": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "keyslot": { "arity": 3, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "links": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "meet": { "arity": -4, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "migration": { "arity": -4, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "myid": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "myshardid": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "nodes": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "replicas": { "arity": 3, "flags": [ "admin", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "replicate": { "arity": 3, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "reset": { "arity": -2, "flags": [ "admin", "noscript", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "saveconfig": { "arity": 2, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "set-config-epoch": { "arity": 3, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "setslot": { "arity": -4, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "shards": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "slaves": { "arity": 3, "flags": [ "admin", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "slot-stats": { "arity": -4, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "step": 0 }, "slots": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "syncslots": { "arity": -3, "flags": [ "admin", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 } } }, "command": { "arity": -1, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "count": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "docs": { "arity": -2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "getkeys": { "arity": -3, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "getkeysandflags": { "arity": -3, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "info": { "arity": -2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "list": { "arity": -2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 } } }, "config": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "get": { "arity": -3, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "resetstat": { "arity": 2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "all_succeeded", "step": 0 }, "rewrite": { "arity": 2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "all_succeeded", "step": 0 }, "set": { "arity": -4, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "all_succeeded", "step": 0 } } }, "copy": { "arity": -3, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 2, "step": 1 }, "dbsize": { "arity": 1, "flags": [ "readonly", "fast" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "agg_sum", "step": 0 }, "debug": { "arity": -2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "decr": { "arity": 2, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "decrby": { "arity": 3, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "del": { "arity": -2, "flags": [ "write" ], "keyStart": 1, "keyStop": -1, "requestPolicy": "multi_shard", "responsePolicy": "agg_sum", "step": 1 }, "delex": { "arity": -2, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "digest": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "discard": { "arity": 1, "flags": [ "noscript", "loading", "stale", "fast", "allow_busy" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "dump": { "arity": 2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "echo": { "arity": 2, "flags": [ "loading", "stale", "fast" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "eval": { "arity": -3, "flags": [ "noscript", "stale", "skip_monitor", "no_mandatory_keys", "movablekeys", "script_runner" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "eval_ro": { "arity": -3, "flags": [ "readonly", "noscript", "stale", "skip_monitor", "no_mandatory_keys", "movablekeys", "script_runner" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "evalsha": { "arity": -3, "flags": [ "noscript", "stale", "skip_monitor", "no_mandatory_keys", "movablekeys", "script_runner" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "evalsha_ro": { "arity": -3, "flags": [ "readonly", "noscript", "stale", "skip_monitor", "no_mandatory_keys", "movablekeys", "script_runner" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "exec": { "arity": 1, "flags": [ "noscript", "loading", "stale", "skip_slowlog" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "exists": { "arity": -2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": -1, "requestPolicy": "multi_shard", "responsePolicy": "agg_sum", "step": 1 }, "expire": { "arity": -3, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "expireat": { "arity": -3, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "expiretime": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "failover": { "arity": -1, "flags": [ "admin", "noscript", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "fcall": { "arity": -3, "flags": [ "noscript", "stale", "skip_monitor", "no_mandatory_keys", "movablekeys", "script_runner" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "fcall_ro": { "arity": -3, "flags": [ "readonly", "noscript", "stale", "skip_monitor", "no_mandatory_keys", "movablekeys", "script_runner" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "flushall": { "arity": -1, "flags": [ "write" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "all_succeeded", "step": 0 }, "flushdb": { "arity": -1, "flags": [ "write" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "all_succeeded", "step": 0 }, "function": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "delete": { "arity": 3, "flags": [ "write", "noscript" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "all_succeeded", "step": 0 }, "dump": { "arity": 2, "flags": [ "noscript" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "flush": { "arity": -2, "flags": [ "write", "noscript" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "all_succeeded", "step": 0 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "kill": { "arity": 2, "flags": [ "noscript", "allow_busy" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "one_succeeded", "step": 0 }, "list": { "arity": -2, "flags": [ "noscript" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "load": { "arity": -3, "flags": [ "write", "denyoom", "noscript" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "all_succeeded", "step": 0 }, "restore": { "arity": -3, "flags": [ "write", "denyoom", "noscript" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "all_succeeded", "step": 0 }, "stats": { "arity": 2, "flags": [ "noscript", "allow_busy" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "special", "step": 0 } } }, "geoadd": { "arity": -5, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "geodist": { "arity": -4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "geohash": { "arity": -2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "geopos": { "arity": -2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "georadius": { "arity": -6, "flags": [ "write", "denyoom", "movablekeys" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "georadius_ro": { "arity": -6, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "georadiusbymember": { "arity": -5, "flags": [ "write", "denyoom", "movablekeys" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "georadiusbymember_ro": { "arity": -5, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "geosearch": { "arity": -7, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "geosearchstore": { "arity": -8, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 2, "step": 1 }, "get": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "getbit": { "arity": 3, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "getdel": { "arity": 2, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "getex": { "arity": -2, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "getrange": { "arity": 4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "getset": { "arity": 3, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hdel": { "arity": -3, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hello": { "arity": -1, "flags": [ "noscript", "loading", "stale", "fast", "no_auth", "allow_busy" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "hexists": { "arity": 3, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hexpire": { "arity": -6, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hexpireat": { "arity": -6, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hexpiretime": { "arity": -5, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hget": { "arity": 3, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hgetall": { "arity": 2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hgetdel": { "arity": -5, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hgetex": { "arity": -5, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "himport": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "discard": { "arity": 3, "flags": [], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "step": 0 }, "discardall": { "arity": 2, "flags": [], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "step": 0 }, "prepare": { "arity": -4, "flags": [ "denyoom" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "step": 0 }, "set": { "arity": -5, "flags": [ "write", "denyoom" ], "keyStart": 2, "keyStop": 2, "step": 1 } } }, "hincrby": { "arity": 4, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hincrbyfloat": { "arity": 4, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hkeys": { "arity": 2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hlen": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hmget": { "arity": -3, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hmset": { "arity": -4, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hotkeys": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "get": { "arity": 2, "flags": [ "admin", "noscript" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "special", "responsePolicy": "special", "step": 0 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "reset": { "arity": 2, "flags": [ "admin", "noscript" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "special", "step": 0 }, "start": { "arity": -2, "flags": [ "admin", "noscript" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "special", "step": 0 }, "stop": { "arity": 2, "flags": [ "admin", "noscript" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "special", "step": 0 } } }, "hpersist": { "arity": -5, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hpexpire": { "arity": -6, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hpexpireat": { "arity": -6, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hpexpiretime": { "arity": -5, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hpttl": { "arity": -5, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hrandfield": { "arity": -2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hscan": { "arity": -3, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hset": { "arity": -4, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hsetex": { "arity": -6, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hsetnx": { "arity": 4, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hstrlen": { "arity": 3, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "httl": { "arity": -5, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "hvals": { "arity": 2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "incr": { "arity": 2, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "incrby": { "arity": 3, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "incrbyfloat": { "arity": 3, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "increx": { "arity": -2, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "info": { "arity": -1, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "special", "step": 0 }, "keys": { "arity": 2, "flags": [ "readonly" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "step": 0 }, "lastsave": { "arity": 1, "flags": [ "loading", "stale", "fast" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "latency": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "doctor": { "arity": 2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "special", "step": 0 }, "graph": { "arity": 3, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "special", "step": 0 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "histogram": { "arity": -2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "special", "step": 0 }, "history": { "arity": 3, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "special", "step": 0 }, "latest": { "arity": 2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "special", "step": 0 }, "reset": { "arity": -2, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "agg_sum", "step": 0 } } }, "lcs": { "arity": -3, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 2, "step": 1 }, "lindex": { "arity": 3, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "linsert": { "arity": 5, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "llen": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "lmove": { "arity": 5, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 2, "step": 1 }, "lmovem": { "arity": -5, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 2, "step": 1 }, "lmpop": { "arity": -4, "flags": [ "write", "movablekeys" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "lolwut": { "arity": -1, "flags": [ "readonly", "fast" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "lpop": { "arity": -2, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "lpos": { "arity": -3, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "lpush": { "arity": -3, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "lpushx": { "arity": -3, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "lrange": { "arity": 4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "lrem": { "arity": 4, "flags": [ "write" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "lset": { "arity": 4, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "ltrim": { "arity": 4, "flags": [ "write" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "memory": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "doctor": { "arity": 2, "flags": [], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "special", "step": 0 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "malloc-stats": { "arity": 2, "flags": [], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "special", "step": 0 }, "purge": { "arity": 2, "flags": [], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "all_succeeded", "step": 0 }, "stats": { "arity": 2, "flags": [], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "special", "step": 0 }, "usage": { "arity": -3, "flags": [ "readonly" ], "keyStart": 2, "keyStop": 2, "step": 1 } } }, "mget": { "arity": -2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": -1, "requestPolicy": "multi_shard", "step": 1 }, "migrate": { "arity": -6, "flags": [ "write", "movablekeys" ], "keyStart": 3, "keyStop": 3, "step": 1 }, "module": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "list": { "arity": 2, "flags": [ "admin", "noscript" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "load": { "arity": -3, "flags": [ "admin", "noscript", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "loadex": { "arity": -3, "flags": [ "admin", "noscript", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "unload": { "arity": 3, "flags": [ "admin", "noscript", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 } } }, "monitor": { "arity": 1, "flags": [ "admin", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "move": { "arity": 3, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "mset": { "arity": -3, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": -1, "requestPolicy": "multi_shard", "responsePolicy": "all_succeeded", "step": 2 }, "msetex": { "arity": -4, "flags": [ "write", "denyoom", "movablekeys" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "multi_shard", "responsePolicy": "all_succeeded", "step": 0 }, "msetnx": { "arity": -3, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": -1, "step": 2 }, "multi": { "arity": 1, "flags": [ "noscript", "loading", "stale", "fast", "allow_busy" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "object": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "encoding": { "arity": 3, "flags": [ "readonly" ], "keyStart": 2, "keyStop": 2, "step": 1 }, "freq": { "arity": 3, "flags": [ "readonly" ], "keyStart": 2, "keyStop": 2, "step": 1 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "idletime": { "arity": 3, "flags": [ "readonly" ], "keyStart": 2, "keyStop": 2, "step": 1 }, "refcount": { "arity": 3, "flags": [ "readonly" ], "keyStart": 2, "keyStop": 2, "step": 1 } } }, "persist": { "arity": 2, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "pexpire": { "arity": -3, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "pexpireat": { "arity": -3, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "pexpiretime": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "pfadd": { "arity": -2, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "pfcount": { "arity": -2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": -1, "step": 1 }, "pfdebug": { "arity": 3, "flags": [ "write", "denyoom", "admin" ], "keyStart": 2, "keyStop": 2, "step": 1 }, "pfmerge": { "arity": -2, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": -1, "step": 1 }, "pfselftest": { "arity": 1, "flags": [ "admin" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "ping": { "arity": -1, "flags": [ "fast" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "all_succeeded", "step": 0 }, "psetex": { "arity": 4, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "psubscribe": { "arity": -2, "flags": [ "denyoom", "pubsub", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "psync": { "arity": -3, "flags": [ "admin", "noscript", "no_async_loading", "no_multi" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "pttl": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "publish": { "arity": 3, "flags": [ "pubsub", "loading", "stale", "fast" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "pubsub": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "channels": { "arity": -2, "flags": [ "pubsub", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "numpat": { "arity": 2, "flags": [ "pubsub", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "numsub": { "arity": -2, "flags": [ "pubsub", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "shardchannels": { "arity": -2, "flags": [ "pubsub", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "shardnumsub": { "arity": -2, "flags": [ "pubsub", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 } } }, "punsubscribe": { "arity": -1, "flags": [ "pubsub", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "quit": { "arity": -1, "flags": [ "noscript", "loading", "stale", "fast", "no_auth", "allow_busy" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "randomkey": { "arity": 1, "flags": [ "readonly" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "special", "step": 0 }, "readonly": { "arity": 1, "flags": [ "loading", "stale", "fast" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "readwrite": { "arity": 1, "flags": [ "loading", "stale", "fast" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "rename": { "arity": 3, "flags": [ "write" ], "keyStart": 1, "keyStop": 2, "step": 1 }, "renamenx": { "arity": 3, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 2, "step": 1 }, "replconf": { "arity": -1, "flags": [ "admin", "noscript", "loading", "stale", "allow_busy" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "replicaof": { "arity": 3, "flags": [ "admin", "noscript", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "reset": { "arity": 1, "flags": [ "noscript", "loading", "stale", "fast", "no_auth", "allow_busy" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "restore": { "arity": -4, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "restore-asking": { "arity": -4, "flags": [ "write", "denyoom", "asking" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "role": { "arity": 1, "flags": [ "noscript", "loading", "stale", "fast" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "rpop": { "arity": -2, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "rpoplpush": { "arity": 3, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 2, "step": 1 }, "rpush": { "arity": -3, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "rpushx": { "arity": -3, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "sadd": { "arity": -3, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "save": { "arity": 1, "flags": [ "admin", "noscript", "no_async_loading", "no_multi" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "scan": { "arity": -2, "flags": [ "readonly" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "special", "responsePolicy": "special", "step": 0 }, "scard": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "script": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "debug": { "arity": 3, "flags": [ "noscript" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "exists": { "arity": -3, "flags": [ "noscript" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "agg_logical_and", "step": 0 }, "flush": { "arity": -2, "flags": [ "noscript" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "all_succeeded", "step": 0 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "kill": { "arity": 2, "flags": [ "noscript", "allow_busy" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "one_succeeded", "step": 0 }, "load": { "arity": 3, "flags": [ "noscript", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "all_succeeded", "step": 0 } } }, "sdiff": { "arity": -2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": -1, "step": 1 }, "sdiffcard": { "arity": -3, "flags": [ "readonly", "movablekeys" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "sdiffstore": { "arity": -3, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": -1, "step": 1 }, "select": { "arity": 2, "flags": [ "loading", "stale", "fast" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "set": { "arity": -3, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "setbit": { "arity": 4, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "setex": { "arity": 4, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "setnx": { "arity": 3, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "setrange": { "arity": 4, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "shutdown": { "arity": -1, "flags": [ "admin", "noscript", "loading", "stale", "no_multi", "allow_busy" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "sinter": { "arity": -2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": -1, "step": 1 }, "sintercard": { "arity": -3, "flags": [ "readonly", "movablekeys" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "sinterstore": { "arity": -3, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": -1, "step": 1 }, "sismember": { "arity": 3, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "slaveof": { "arity": 3, "flags": [ "admin", "noscript", "stale", "no_async_loading" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "slowlog": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "get": { "arity": -2, "flags": [ "admin", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "step": 0 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "len": { "arity": 2, "flags": [ "admin", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "agg_sum", "step": 0 }, "reset": { "arity": 2, "flags": [ "admin", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_nodes", "responsePolicy": "all_succeeded", "step": 0 } } }, "smembers": { "arity": 2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "smismember": { "arity": -3, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "smove": { "arity": 4, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 2, "step": 1 }, "sort": { "arity": -2, "flags": [ "write", "denyoom", "movablekeys" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "sort_ro": { "arity": -2, "flags": [ "readonly", "movablekeys" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "spop": { "arity": -2, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "spublish": { "arity": 3, "flags": [ "pubsub", "loading", "stale", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "srandmember": { "arity": -2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "srem": { "arity": -3, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "sscan": { "arity": -3, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "ssubscribe": { "arity": -2, "flags": [ "denyoom", "pubsub", "noscript", "loading", "stale" ], "keyStart": 1, "keyStop": -1, "step": 1 }, "strlen": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "subscribe": { "arity": -2, "flags": [ "denyoom", "pubsub", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "substr": { "arity": 4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "sunion": { "arity": -2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": -1, "step": 1 }, "sunioncard": { "arity": -3, "flags": [ "readonly", "movablekeys" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "sunionstore": { "arity": -3, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": -1, "step": 1 }, "sunsubscribe": { "arity": -1, "flags": [ "pubsub", "noscript", "loading", "stale" ], "keyStart": 1, "keyStop": -1, "step": 1 }, "swapdb": { "arity": 3, "flags": [ "write", "fast" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "sync": { "arity": 1, "flags": [ "admin", "noscript", "no_async_loading", "no_multi" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "time": { "arity": 1, "flags": [ "loading", "stale", "fast" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "touch": { "arity": -2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": -1, "requestPolicy": "multi_shard", "responsePolicy": "agg_sum", "step": 1 }, "trimslots": { "arity": -5, "flags": [ "write" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "ttl": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "type": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "unlink": { "arity": -2, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": -1, "requestPolicy": "multi_shard", "responsePolicy": "agg_sum", "step": 1 }, "unsubscribe": { "arity": -1, "flags": [ "pubsub", "noscript", "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "unwatch": { "arity": 1, "flags": [ "noscript", "loading", "stale", "fast", "allow_busy" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "vadd": { "arity": -5, "flags": [ "write", "denyoom", "module" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "vcard": { "arity": 2, "flags": [ "readonly", "module", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "vdim": { "arity": 2, "flags": [ "readonly", "module", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "vemb": { "arity": -3, "flags": [ "readonly", "module", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "vgetattr": { "arity": 3, "flags": [ "readonly", "module", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "vinfo": { "arity": 2, "flags": [ "readonly", "module", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "vismember": { "arity": 3, "flags": [ "readonly", "module" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "vlinks": { "arity": -3, "flags": [ "readonly", "module", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "vrandmember": { "arity": -2, "flags": [ "readonly", "module" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "vrange": { "arity": -4, "flags": [ "readonly", "module" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "vrem": { "arity": 3, "flags": [ "write", "module" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "vsetattr": { "arity": 4, "flags": [ "write", "module", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "vsim": { "arity": -4, "flags": [ "readonly", "module" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "wait": { "arity": 3, "flags": [ "blocking" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "agg_min", "step": 0 }, "waitaof": { "arity": 4, "flags": [ "blocking" ], "keyStart": 0, "keyStop": 0, "requestPolicy": "all_shards", "responsePolicy": "agg_min", "step": 0 }, "watch": { "arity": -2, "flags": [ "noscript", "loading", "stale", "fast", "allow_busy" ], "keyStart": 1, "keyStop": -1, "step": 1 }, "xack": { "arity": -4, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xackdel": { "arity": -6, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xadd": { "arity": -5, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xautoclaim": { "arity": -6, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xcfgset": { "arity": -2, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xclaim": { "arity": -6, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xdel": { "arity": -3, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xdelex": { "arity": -5, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xgroup": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "create": { "arity": -5, "flags": [ "write", "denyoom" ], "keyStart": 2, "keyStop": 2, "step": 1 }, "createconsumer": { "arity": 5, "flags": [ "write", "denyoom" ], "keyStart": 2, "keyStop": 2, "step": 1 }, "delconsumer": { "arity": 5, "flags": [ "write" ], "keyStart": 2, "keyStop": 2, "step": 1 }, "destroy": { "arity": 4, "flags": [ "write" ], "keyStart": 2, "keyStop": 2, "step": 1 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "setid": { "arity": -5, "flags": [ "write" ], "keyStart": 2, "keyStop": 2, "step": 1 } } }, "xidmprecord": { "arity": 5, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xinfo": { "arity": -2, "flags": [], "keyStart": 0, "keyStop": 0, "step": 0, "subcommands": { "consumers": { "arity": 4, "flags": [ "readonly" ], "keyStart": 2, "keyStop": 2, "step": 1 }, "groups": { "arity": 3, "flags": [ "readonly" ], "keyStart": 2, "keyStop": 2, "step": 1 }, "help": { "arity": 2, "flags": [ "loading", "stale" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "stream": { "arity": -3, "flags": [ "readonly" ], "keyStart": 2, "keyStop": 2, "step": 1 } } }, "xlen": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xnack": { "arity": -7, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xpending": { "arity": -3, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xrange": { "arity": -4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xread": { "arity": -4, "flags": [ "readonly", "blocking", "movablekeys" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "xreadgroup": { "arity": -7, "flags": [ "write", "blocking", "movablekeys" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "xrevrange": { "arity": -4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xsetid": { "arity": -3, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "xtrim": { "arity": -4, "flags": [ "write" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zadd": { "arity": -4, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zcard": { "arity": 2, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zcount": { "arity": 4, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zdiff": { "arity": -3, "flags": [ "readonly", "movablekeys" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "zdiffstore": { "arity": -4, "flags": [ "write", "denyoom", "movablekeys" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zincrby": { "arity": 4, "flags": [ "write", "denyoom", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zinter": { "arity": -3, "flags": [ "readonly", "movablekeys" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "zintercard": { "arity": -3, "flags": [ "readonly", "movablekeys" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "zinterstore": { "arity": -4, "flags": [ "write", "denyoom", "movablekeys" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zlexcount": { "arity": 4, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zmpop": { "arity": -4, "flags": [ "write", "movablekeys" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "zmscore": { "arity": -3, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zpopmax": { "arity": -2, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zpopmin": { "arity": -2, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zrandmember": { "arity": -2, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zrange": { "arity": -4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zrangebylex": { "arity": -4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zrangebyscore": { "arity": -4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zrangestore": { "arity": -5, "flags": [ "write", "denyoom" ], "keyStart": 1, "keyStop": 2, "step": 1 }, "zrank": { "arity": -3, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zrem": { "arity": -3, "flags": [ "write", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zremrangebylex": { "arity": 4, "flags": [ "write" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zremrangebyrank": { "arity": 4, "flags": [ "write" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zremrangebyscore": { "arity": 4, "flags": [ "write" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zrevrange": { "arity": -4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zrevrangebylex": { "arity": -4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zrevrangebyscore": { "arity": -4, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zrevrank": { "arity": -3, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zscan": { "arity": -3, "flags": [ "readonly" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zscore": { "arity": 3, "flags": [ "readonly", "fast" ], "keyStart": 1, "keyStop": 1, "step": 1 }, "zunion": { "arity": -3, "flags": [ "readonly", "movablekeys" ], "keyStart": 0, "keyStop": 0, "step": 0 }, "zunionstore": { "arity": -4, "flags": [ "write", "denyoom", "movablekeys" ], "keyStart": 1, "keyStop": 1, "step": 1 } }