COMMAND
COMMAND
Returns Array reply of details about all Redis commands.
Cluster clients must be aware of key positions in commands so commands can go to matching instances, but Redis commands vary between accepting one key, multiple keys, or even multiple keys separated by other data.
You can use COMMAND to cache a mapping between commands and key positions for each command to enable exact routing of commands to cluster instances.
Nested Result Array
Each top-level result contains six nested results. Each nested result is:
- command name
- command arity specification
- nested Array reply of command flags
- position of first key in argument list
- position of last key in argument list
- step count for locating repeating keys
Command Name
Command name is the command returned as a lowercase string.
Command Arity
1) 1) "get" 2) (integer) 2 3) 1) readonly 4) (integer) 1 5) (integer) 1 6) (integer) 1 | 1) 1) "mget" 2) (integer) -2 3) 1) readonly 4) (integer) 1 5) (integer) -1 6) (integer) 1 |
Command arity follows a simple pattern:
- positive if command has fixed number of required arguments.
- negative if command has minimum number of required arguments, but may have more.
Command arity includes counting the command name itself.
Examples:
-
GET arity is 2 since the command only accepts one argument and always has the format
GET _key_
. -
MGET arity is -2 since the command accepts at a minimum one argument, but up to an unlimited number:
MGET _key1_ [key2] [key3] ...
.
Also note with MGET, the -1 value for "last key position" means the list of keys may have unlimited length.
Flags
Command flags is Array reply containing one or more status replies:
- write - command may result in modifications
- readonly - command will never modify keys
- denyoom - reject command if currently out of memory
- admin - server admin command
- pubsub - pubsub-related command
- noscript - deny this command from scripts
- random - command has random results, dangerous for scripts
- sort_for_script - if called from script, sort output
- loading - allow command while database is loading
- stale - allow command while replica has stale data
- skip_monitor - do not show this command in MONITOR
- asking - cluster related - accept even if importing
- fast - command operates in constant or log(N) time. Used for latency monitoring.
- movablekeys - keys have no pre-determined position. You must discover keys yourself.
Movable Keys
1) 1) "sort" 2) (integer) -2 3) 1) write 2) denyoom 3) movablekeys 4) (integer) 1 5) (integer) 1 6) (integer) 1
Some Redis commands have no predetermined key locations. For those commands, flag movablekeys
is added to the command flags Array reply. Your Redis Cluster client needs to parse commands marked movablekeys
to locate all relevant key positions.
Complete list of commands currently requiring key location parsing:
-
SORT - optional
STORE
key, optionalBY
weights, optional GET keys -
ZUNION - keys stop when
WEIGHT
orAGGREGATE
starts -
ZUNIONSTORE - keys stop when
WEIGHT
orAGGREGATE
starts -
ZINTER - keys stop when
WEIGHT
orAGGREGATE
starts -
ZINTERSTORE - keys stop when
WEIGHT
orAGGREGATE
starts -
ZDIFF - keys stop after
numkeys
count arguments -
ZDIFFSTORE - keys stop after
numkeys
count arguments -
EVAL - keys stop after
numkeys
count arguments -
EVALSHA - keys stop after
numkeys
count arguments
Also see COMMAND GETKEYS for getting your Redis server tell you where keys are in any given command.
First Key in Argument List
For most commands the first key is position 1. Position 0 is always the command name itself.
Last Key in Argument List
Redis commands usually accept one key, two keys, or an unlimited number of keys.
If a command accepts one key, the first key and last key positions is 1.
If a command accepts two keys (e.g. BRPOPLPUSH, SMOVE, RENAME, ...) then the last key position is the location of the last key in the argument list.
If a command accepts an unlimited number of keys, the last key position is -1.
Step Count
1) 1) "mset" 2) (integer) -3 3) 1) write 2) denyoom 4) (integer) 1 5) (integer) -1 6) (integer) 2 | 1) 1) "mget" 2) (integer) -2 3) 1) readonly 4) (integer) 1 5) (integer) -1 6) (integer) 1 |
Key step count allows us to find key positions in commands like MSET where the format is MSET _key1_ _val1_ [key2] [val2] [key3] [val3]...
.
In the case of MSET, keys are every other position so the step value is 2. Compare with MGET above where the step value is just 1.
Return value
Array reply: nested list of command details. Commands are returned in random order.
Examples
1) 1) "hvals"
2) (integer) 2
3) 1) "readonly"
2) "sort_for_script"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@hash"
3) "@slow"
2) 1) "zrevrangebylex"
2) (integer) -4
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@slow"
3) 1) "xtrim"
2) (integer) -4
3) 1) "write"
2) "random"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@stream"
3) "@slow"
4) 1) "smove"
2) (integer) 4
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 2
6) (integer) 1
7) 1) "@write"
2) "@set"
3) "@fast"
5) 1) "memory"
2) (integer) -2
3) 1) "readonly"
2) "random"
3) "movablekeys"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@read"
2) "@slow"
6) 1) "zrank"
2) (integer) 3
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@fast"
7) 1) "exists"
2) (integer) -2
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@keyspace"
2) "@read"
3) "@fast"
8) 1) "smembers"
2) (integer) 2
3) 1) "readonly"
2) "sort_for_script"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@set"
3) "@slow"
9) 1) "sinter"
2) (integer) -2
3) 1) "readonly"
2) "sort_for_script"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@read"
2) "@set"
3) "@slow"
10) 1) "publish"
2) (integer) 3
3) 1) "pubsub"
2) "loading"
3) "stale"
4) "fast"
5) "may_replicate"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@pubsub"
2) "@fast"
11) 1) "exec"
2) (integer) 1
3) 1) "noscript"
2) "loading"
3) "stale"
4) "skip_monitor"
5) "skip_slowlog"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@slow"
2) "@transaction"
12) 1) "lastsave"
2) (integer) 1
3) 1) "random"
2) "loading"
3) "stale"
4) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@fast"
3) "@dangerous"
13) 1) "dump"
2) (integer) 2
3) 1) "readonly"
2) "random"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@keyspace"
2) "@read"
3) "@slow"
14) 1) "scard"
2) (integer) 2
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@set"
3) "@fast"
15) 1) "pubsub"
2) (integer) -2
3) 1) "pubsub"
2) "random"
3) "loading"
4) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@pubsub"
2) "@slow"
16) 1) "sunion"
2) (integer) -2
3) 1) "readonly"
2) "sort_for_script"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@read"
2) "@set"
3) "@slow"
17) 1) "zremrangebyscore"
2) (integer) 4
3) 1) "write"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@slow"
18) 1) "strlen"
2) (integer) 2
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@string"
3) "@fast"
19) 1) "sort"
2) (integer) -2
3) 1) "write"
2) "denyoom"
3) "movablekeys"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@set"
3) "@sortedset"
4) "@list"
5) "@slow"
6) "@dangerous"
20) 1) "zrangebylex"
2) (integer) -4
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@slow"
21) 1) "object"
2) (integer) -2
3) 1) "readonly"
2) "random"
4) (integer) 2
5) (integer) 2
6) (integer) 1
7) 1) "@keyspace"
2) "@read"
3) "@slow"
22) 1) "mget"
2) (integer) -2
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@read"
2) "@string"
3) "@fast"
23) 1) "srandmember"
2) (integer) -2
3) 1) "readonly"
2) "random"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@set"
3) "@slow"
24) 1) "zrange"
2) (integer) -4
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@slow"
25) 1) "zcard"
2) (integer) 2
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@fast"
26) 1) "lpushx"
2) (integer) -3
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@fast"
27) 1) "hdel"
2) (integer) -3
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@hash"
3) "@fast"
28) 1) "append"
2) (integer) 3
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@fast"
29) 1) "sadd"
2) (integer) -3
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@set"
3) "@fast"
30) 1) "sync"
2) (integer) 1
3) 1) "admin"
2) "noscript"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
31) 1) "zcount"
2) (integer) 4
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@fast"
32) 1) "zpopmin"
2) (integer) -2
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@fast"
33) 1) "script"
2) (integer) -2
3) 1) "noscript"
2) "may_replicate"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@slow"
2) "@scripting"
34) 1) "monitor"
2) (integer) 1
3) 1) "admin"
2) "noscript"
3) "loading"
4) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
35) 1) "zlexcount"
2) (integer) 4
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@fast"
36) 1) "incrby"
2) (integer) 3
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@fast"
37) 1) "rpoplpush"
2) (integer) 3
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 2
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@slow"
38) 1) "unsubscribe"
2) (integer) -1
3) 1) "pubsub"
2) "noscript"
3) "loading"
4) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@pubsub"
2) "@slow"
39) 1) "geosearchstore"
2) (integer) -8
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 2
6) (integer) 1
7) 1) "@write"
2) "@geo"
3) "@slow"
40) 1) "sinterstore"
2) (integer) -3
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@write"
2) "@set"
3) "@slow"
41) 1) "brpop"
2) (integer) -3
3) 1) "write"
2) "noscript"
4) (integer) 1
5) (integer) -2
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@slow"
4) "@blocking"
42) 1) "pfadd"
2) (integer) -2
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@hyperloglog"
3) "@fast"
43) 1) "restore-asking"
2) (integer) -4
3) 1) "write"
2) "denyoom"
3) "asking"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@keyspace"
2) "@write"
3) "@slow"
4) "@dangerous"
44) 1) "hexists"
2) (integer) 3
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@hash"
3) "@fast"
45) 1) "zrangestore"
2) (integer) -5
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 2
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@slow"
46) 1) "info"
2) (integer) -1
3) 1) "random"
2) "loading"
3) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@slow"
2) "@dangerous"
47) 1) "georadius_ro"
2) (integer) -6
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@geo"
3) "@slow"
48) 1) "bzpopmin"
2) (integer) -3
3) 1) "write"
2) "noscript"
3) "fast"
4) (integer) 1
5) (integer) -2
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@fast"
4) "@blocking"
49) 1) "getdel"
2) (integer) 2
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@fast"
50) 1) "srem"
2) (integer) -3
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@set"
3) "@fast"
51) 1) "zscore"
2) (integer) 3
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@fast"
52) 1) "xreadgroup"
2) (integer) -7
3) 1) "write"
2) "movablekeys"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@write"
2) "@stream"
3) "@slow"
4) "@blocking"
53) 1) "swapdb"
2) (integer) 3
3) 1) "write"
2) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@keyspace"
2) "@write"
3) "@fast"
4) "@dangerous"
54) 1) "incrbyfloat"
2) (integer) 3
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@fast"
55) 1) "lolwut"
2) (integer) -1
3) 1) "readonly"
2) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@read"
2) "@fast"
56) 1) "evalsha"
2) (integer) -3
3) 1) "noscript"
2) "may_replicate"
3) "movablekeys"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@slow"
2) "@scripting"
57) 1) "getset"
2) (integer) 3
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@fast"
58) 1) "lrem"
2) (integer) 4
3) 1) "write"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@slow"
59) 1) "bgsave"
2) (integer) -1
3) 1) "admin"
2) "noscript"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
60) 1) "ttl"
2) (integer) 2
3) 1) "readonly"
2) "random"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@keyspace"
2) "@read"
3) "@fast"
61) 1) "reset"
2) (integer) 1
3) 1) "noscript"
2) "loading"
3) "stale"
4) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@fast"
2) "@connection"
62) 1) "pttl"
2) (integer) 2
3) 1) "readonly"
2) "random"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@keyspace"
2) "@read"
3) "@fast"
63) 1) "debug"
2) (integer) -2
3) 1) "admin"
2) "noscript"
3) "loading"
4) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
64) 1) "xinfo"
2) (integer) -2
3) 1) "readonly"
2) "random"
4) (integer) 2
5) (integer) 2
6) (integer) 1
7) 1) "@read"
2) "@stream"
3) "@slow"
65) 1) "georadiusbymember_ro"
2) (integer) -5
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@geo"
3) "@slow"
66) 1) "echo"
2) (integer) 2
3) 1) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@fast"
2) "@connection"
67) 1) "getrange"
2) (integer) 4
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@string"
3) "@slow"
68) 1) "readonly"
2) (integer) 1
3) 1) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@keyspace"
2) "@fast"
69) 1) "move"
2) (integer) 3
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@keyspace"
2) "@write"
3) "@fast"
70) 1) "zdiffstore"
2) (integer) -4
3) 1) "write"
2) "denyoom"
3) "movablekeys"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@slow"
71) 1) "renamenx"
2) (integer) 3
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 2
6) (integer) 1
7) 1) "@keyspace"
2) "@write"
3) "@fast"
72) 1) "smismember"
2) (integer) -3
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@set"
3) "@fast"
73) 1) "get"
2) (integer) 2
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@string"
3) "@fast"
74) 1) "setnx"
2) (integer) 3
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@fast"
75) 1) "sdiffstore"
2) (integer) -3
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@write"
2) "@set"
3) "@slow"
76) 1) "xread"
2) (integer) -4
3) 1) "readonly"
2) "movablekeys"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@read"
2) "@stream"
3) "@slow"
4) "@blocking"
77) 1) "lpush"
2) (integer) -3
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@fast"
78) 1) "lmove"
2) (integer) 5
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 2
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@slow"
79) 1) "bitpos"
2) (integer) -3
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@bitmap"
3) "@slow"
80) 1) "hget"
2) (integer) 3
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@hash"
3) "@fast"
81) 1) "pfdebug"
2) (integer) -3
3) 1) "write"
2) "denyoom"
3) "admin"
4) (integer) 2
5) (integer) 2
6) (integer) 1
7) 1) "@write"
2) "@hyperloglog"
3) "@admin"
4) "@slow"
5) "@dangerous"
82) 1) "command"
2) (integer) -1
3) 1) "random"
2) "loading"
3) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@slow"
2) "@connection"
83) 1) "migrate"
2) (integer) -6
3) 1) "write"
2) "random"
3) "movablekeys"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@keyspace"
2) "@write"
3) "@slow"
4) "@dangerous"
84) 1) "brpoplpush"
2) (integer) 4
3) 1) "write"
2) "denyoom"
3) "noscript"
4) (integer) 1
5) (integer) 2
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@slow"
4) "@blocking"
85) 1) "rpop"
2) (integer) -2
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@fast"
86) 1) "psync"
2) (integer) -3
3) 1) "admin"
2) "noscript"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
87) 1) "discard"
2) (integer) 1
3) 1) "noscript"
2) "loading"
3) "stale"
4) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@fast"
2) "@transaction"
88) 1) "pexpireat"
2) (integer) 3
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@keyspace"
2) "@write"
3) "@fast"
89) 1) "zrem"
2) (integer) -3
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@fast"
90) 1) "slowlog"
2) (integer) -2
3) 1) "admin"
2) "random"
3) "loading"
4) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
91) 1) "post"
2) (integer) -1
3) 1) "readonly"
2) "loading"
3) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@read"
2) "@slow"
92) 1) "zrandmember"
2) (integer) -2
3) 1) "readonly"
2) "random"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@slow"
93) 1) "bgrewriteaof"
2) (integer) 1
3) 1) "admin"
2) "noscript"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
94) 1) "zmscore"
2) (integer) -3
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@fast"
95) 1) "zscan"
2) (integer) -3
3) 1) "readonly"
2) "random"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@slow"
96) 1) "shutdown"
2) (integer) -1
3) 1) "admin"
2) "noscript"
3) "loading"
4) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
97) 1) "pexpire"
2) (integer) 3
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@keyspace"
2) "@write"
3) "@fast"
98) 1) "role"
2) (integer) 1
3) 1) "noscript"
2) "loading"
3) "stale"
4) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@fast"
2) "@dangerous"
99) 1) "xpending"
2) (integer) -3
3) 1) "readonly"
2) "random"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@stream"
3) "@slow"
100) 1) "setbit"
2) (integer) 4
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@bitmap"
3) "@slow"
101) 1) "subscribe"
2) (integer) -2
3) 1) "pubsub"
2) "noscript"
3) "loading"
4) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@pubsub"
2) "@slow"
102) 1) "xgroup"
2) (integer) -2
3) 1) "write"
2) "denyoom"
4) (integer) 2
5) (integer) 2
6) (integer) 1
7) 1) "@write"
2) "@stream"
3) "@slow"
103) 1) "xautoclaim"
2) (integer) -6
3) 1) "write"
2) "random"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@stream"
3) "@fast"
104) 1) "hscan"
2) (integer) -3
3) 1) "readonly"
2) "random"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@hash"
3) "@slow"
105) 1) "hmset"
2) (integer) -4
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@hash"
3) "@fast"
106) 1) "hgetall"
2) (integer) 2
3) 1) "readonly"
2) "random"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@hash"
3) "@slow"
107) 1) "geosearch"
2) (integer) -7
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@geo"
3) "@slow"
108) 1) "psubscribe"
2) (integer) -2
3) 1) "pubsub"
2) "noscript"
3) "loading"
4) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@pubsub"
2) "@slow"
109) 1) "zinter"
2) (integer) -3
3) 1) "readonly"
2) "movablekeys"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@read"
2) "@sortedset"
3) "@slow"
110) 1) "sdiff"
2) (integer) -2
3) 1) "readonly"
2) "sort_for_script"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@read"
2) "@set"
3) "@slow"
111) 1) "zrevrange"
2) (integer) -4
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@slow"
112) 1) "rpush"
2) (integer) -3
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@fast"
113) 1) "hstrlen"
2) (integer) 3
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@hash"
3) "@fast"
114) 1) "dbsize"
2) (integer) 1
3) 1) "readonly"
2) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@keyspace"
2) "@read"
3) "@fast"
115) 1) "failover"
2) (integer) -1
3) 1) "admin"
2) "noscript"
3) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
116) 1) "georadius"
2) (integer) -6
3) 1) "write"
2) "denyoom"
3) "movablekeys"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@geo"
3) "@slow"
117) 1) "watch"
2) (integer) -2
3) 1) "noscript"
2) "loading"
3) "stale"
4) "fast"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@fast"
2) "@transaction"
118) 1) "linsert"
2) (integer) 5
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@slow"
119) 1) "zrevrangebyscore"
2) (integer) -4
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@slow"
120) 1) "bitfield_ro"
2) (integer) -2
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@bitmap"
3) "@fast"
121) 1) "geoadd"
2) (integer) -5
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@geo"
3) "@slow"
122) 1) "xdel"
2) (integer) -3
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@stream"
3) "@fast"
123) 1) "save"
2) (integer) 1
3) 1) "admin"
2) "noscript"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
124) 1) "geohash"
2) (integer) -2
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@geo"
3) "@slow"
125) 1) "lpos"
2) (integer) -3
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@list"
3) "@slow"
126) 1) "getbit"
2) (integer) 3
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@bitmap"
3) "@fast"
127) 1) "pfselftest"
2) (integer) 1
3) 1) "admin"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@hyperloglog"
2) "@admin"
3) "@slow"
4) "@dangerous"
128) 1) "lset"
2) (integer) 4
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@slow"
129) 1) "msetnx"
2) (integer) -3
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) -1
6) (integer) 2
7) 1) "@write"
2) "@string"
3) "@slow"
130) 1) "keys"
2) (integer) 2
3) 1) "readonly"
2) "sort_for_script"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@keyspace"
2) "@read"
3) "@slow"
4) "@dangerous"
131) 1) "bitfield"
2) (integer) -2
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@bitmap"
3) "@slow"
132) 1) "scan"
2) (integer) -2
3) 1) "readonly"
2) "random"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@keyspace"
2) "@read"
3) "@slow"
133) 1) "bitcount"
2) (integer) -2
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@bitmap"
3) "@slow"
134) 1) "cluster"
2) (integer) -2
3) 1) "admin"
2) "random"
3) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
135) 1) "config"
2) (integer) -2
3) 1) "admin"
2) "noscript"
3) "loading"
4) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
136) 1) "zrangebyscore"
2) (integer) -4
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@slow"
137) 1) "persist"
2) (integer) 2
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@keyspace"
2) "@write"
3) "@fast"
138) 1) "zremrangebylex"
2) (integer) 4
3) 1) "write"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@slow"
139) 1) "zpopmax"
2) (integer) -2
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@fast"
140) 1) "hincrby"
2) (integer) 4
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@hash"
3) "@fast"
141) 1) "stralgo"
2) (integer) -2
3) 1) "readonly"
2) "movablekeys"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@read"
2) "@string"
3) "@slow"
142) 1) "xclaim"
2) (integer) -6
3) 1) "write"
2) "random"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@stream"
3) "@fast"
143) 1) "pfmerge"
2) (integer) -2
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@write"
2) "@hyperloglog"
3) "@slow"
144) 1) "eval"
2) (integer) -3
3) 1) "noscript"
2) "may_replicate"
3) "movablekeys"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@slow"
2) "@scripting"
145) 1) "mset"
2) (integer) -3
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) -1
6) (integer) 2
7) 1) "@write"
2) "@string"
3) "@slow"
146) 1) "hrandfield"
2) (integer) -2
3) 1) "readonly"
2) "random"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@hash"
3) "@slow"
147) 1) "zdiff"
2) (integer) -3
3) 1) "readonly"
2) "movablekeys"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@read"
2) "@sortedset"
3) "@slow"
148) 1) "punsubscribe"
2) (integer) -1
3) 1) "pubsub"
2) "noscript"
3) "loading"
4) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@pubsub"
2) "@slow"
149) 1) "restore"
2) (integer) -4
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@keyspace"
2) "@write"
3) "@slow"
4) "@dangerous"
150) 1) "zremrangebyrank"
2) (integer) 4
3) 1) "write"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@slow"
151) 1) "slaveof"
2) (integer) 3
3) 1) "admin"
2) "noscript"
3) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
152) 1) "ping"
2) (integer) -1
3) 1) "stale"
2) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@fast"
2) "@connection"
153) 1) "xadd"
2) (integer) -5
3) 1) "write"
2) "denyoom"
3) "random"
4) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@stream"
3) "@fast"
154) 1) "unwatch"
2) (integer) 1
3) 1) "noscript"
2) "loading"
3) "stale"
4) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@fast"
2) "@transaction"
155) 1) "xsetid"
2) (integer) 3
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@stream"
3) "@fast"
156) 1) "sismember"
2) (integer) 3
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@set"
3) "@fast"
157) 1) "zrevrank"
2) (integer) 3
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@sortedset"
3) "@fast"
158) 1) "setrange"
2) (integer) 4
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@slow"
159) 1) "hset"
2) (integer) -4
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@hash"
3) "@fast"
160) 1) "flushall"
2) (integer) -1
3) 1) "write"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@keyspace"
2) "@write"
3) "@slow"
4) "@dangerous"
161) 1) "flushdb"
2) (integer) -1
3) 1) "write"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@keyspace"
2) "@write"
3) "@slow"
4) "@dangerous"
162) 1) "zincrby"
2) (integer) 4
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@fast"
163) 1) "acl"
2) (integer) -2
3) 1) "admin"
2) "noscript"
3) "loading"
4) "stale"
5) "skip_slowlog"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
164) 1) "auth"
2) (integer) -2
3) 1) "noscript"
2) "loading"
3) "stale"
4) "skip_monitor"
5) "skip_slowlog"
6) "fast"
7) "no_auth"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@fast"
2) "@connection"
165) 1) "host:"
2) (integer) -1
3) 1) "readonly"
2) "loading"
3) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@read"
2) "@slow"
166) 1) "pfcount"
2) (integer) -2
3) 1) "readonly"
2) "may_replicate"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@read"
2) "@hyperloglog"
3) "@slow"
167) 1) "xrange"
2) (integer) -4
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@stream"
3) "@slow"
168) 1) "blpop"
2) (integer) -3
3) 1) "write"
2) "noscript"
4) (integer) 1
5) (integer) -2
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@slow"
4) "@blocking"
169) 1) "copy"
2) (integer) -3
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 2
6) (integer) 1
7) 1) "@keyspace"
2) "@write"
3) "@slow"
170) 1) "xack"
2) (integer) -4
3) 1) "write"
2) "random"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@stream"
3) "@fast"
171) 1) "replicaof"
2) (integer) 3
3) 1) "admin"
2) "noscript"
3) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
172) 1) "georadiusbymember"
2) (integer) -5
3) 1) "write"
2) "denyoom"
3) "movablekeys"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@geo"
3) "@slow"
173) 1) "blmove"
2) (integer) 6
3) 1) "write"
2) "denyoom"
3) "noscript"
4) (integer) 1
5) (integer) 2
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@slow"
4) "@blocking"
174) 1) "decrby"
2) (integer) 3
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@fast"
175) 1) "hincrbyfloat"
2) (integer) 4
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@hash"
3) "@fast"
176) 1) "module"
2) (integer) -2
3) 1) "admin"
2) "noscript"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
177) 1) "lpop"
2) (integer) -2
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@fast"
178) 1) "bitop"
2) (integer) -4
3) 1) "write"
2) "denyoom"
4) (integer) 2
5) (integer) -1
6) (integer) 1
7) 1) "@write"
2) "@bitmap"
3) "@slow"
179) 1) "geodist"
2) (integer) -4
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@geo"
3) "@slow"
180) 1) "select"
2) (integer) 2
3) 1) "loading"
2) "stale"
3) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@keyspace"
2) "@fast"
181) 1) "sscan"
2) (integer) -3
3) 1) "readonly"
2) "random"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@set"
3) "@slow"
182) 1) "unlink"
2) (integer) -2
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@keyspace"
2) "@write"
3) "@fast"
183) 1) "zunion"
2) (integer) -3
3) 1) "readonly"
2) "movablekeys"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@read"
2) "@sortedset"
3) "@slow"
184) 1) "hlen"
2) (integer) 2
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@hash"
3) "@fast"
185) 1) "setex"
2) (integer) 4
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@slow"
186) 1) "psetex"
2) (integer) 4
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@slow"
187) 1) "readwrite"
2) (integer) 1
3) 1) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@keyspace"
2) "@fast"
188) 1) "getex"
2) (integer) -2
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@fast"
189) 1) "randomkey"
2) (integer) 1
3) 1) "readonly"
2) "random"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@keyspace"
2) "@read"
3) "@slow"
190) 1) "decr"
2) (integer) 2
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@fast"
191) 1) "sunionstore"
2) (integer) -3
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@write"
2) "@set"
3) "@slow"
192) 1) "touch"
2) (integer) -2
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@keyspace"
2) "@read"
3) "@fast"
193) 1) "zinterstore"
2) (integer) -4
3) 1) "write"
2) "denyoom"
3) "movablekeys"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@slow"
194) 1) "latency"
2) (integer) -2
3) 1) "admin"
2) "noscript"
3) "loading"
4) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
195) 1) "type"
2) (integer) 2
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@keyspace"
2) "@read"
3) "@fast"
196) 1) "rename"
2) (integer) 3
3) 1) "write"
4) (integer) 1
5) (integer) 2
6) (integer) 1
7) 1) "@keyspace"
2) "@write"
3) "@slow"
197) 1) "asking"
2) (integer) 1
3) 1) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@keyspace"
2) "@fast"
198) 1) "ltrim"
2) (integer) 4
3) 1) "write"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@slow"
199) 1) "llen"
2) (integer) 2
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@list"
3) "@fast"
200) 1) "incr"
2) (integer) 2
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@fast"
201) 1) "expire"
2) (integer) 3
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@keyspace"
2) "@write"
3) "@fast"
202) 1) "wait"
2) (integer) 3
3) 1) "noscript"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@keyspace"
2) "@slow"
203) 1) "hkeys"
2) (integer) 2
3) 1) "readonly"
2) "sort_for_script"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@hash"
3) "@slow"
204) 1) "expireat"
2) (integer) 3
3) 1) "write"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@keyspace"
2) "@write"
3) "@fast"
205) 1) "lindex"
2) (integer) 3
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@list"
3) "@slow"
206) 1) "hello"
2) (integer) -1
3) 1) "noscript"
2) "loading"
3) "stale"
4) "skip_monitor"
5) "skip_slowlog"
6) "fast"
7) "no_auth"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@fast"
2) "@connection"
207) 1) "multi"
2) (integer) 1
3) 1) "noscript"
2) "loading"
3) "stale"
4) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@fast"
2) "@transaction"
208) 1) "replconf"
2) (integer) -1
3) 1) "admin"
2) "noscript"
3) "loading"
4) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
209) 1) "zadd"
2) (integer) -4
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@fast"
210) 1) "set"
2) (integer) -3
3) 1) "write"
2) "denyoom"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@string"
3) "@slow"
211) 1) "xlen"
2) (integer) 2
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@stream"
3) "@fast"
212) 1) "zunionstore"
2) (integer) -4
3) 1) "write"
2) "denyoom"
3) "movablekeys"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@slow"
213) 1) "lrange"
2) (integer) 4
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@list"
3) "@slow"
214) 1) "geopos"
2) (integer) -2
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@geo"
3) "@slow"
215) 1) "hsetnx"
2) (integer) 4
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@hash"
3) "@fast"
216) 1) "del"
2) (integer) -2
3) 1) "write"
4) (integer) 1
5) (integer) -1
6) (integer) 1
7) 1) "@keyspace"
2) "@write"
3) "@slow"
217) 1) "xrevrange"
2) (integer) -4
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@stream"
3) "@slow"
218) 1) "hmget"
2) (integer) -3
3) 1) "readonly"
2) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@hash"
3) "@fast"
219) 1) "substr"
2) (integer) 4
3) 1) "readonly"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@read"
2) "@string"
3) "@slow"
220) 1) "spop"
2) (integer) -2
3) 1) "write"
2) "random"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@set"
3) "@fast"
221) 1) "rpushx"
2) (integer) -3
3) 1) "write"
2) "denyoom"
3) "fast"
4) (integer) 1
5) (integer) 1
6) (integer) 1
7) 1) "@write"
2) "@list"
3) "@fast"
222) 1) "bzpopmax"
2) (integer) -3
3) 1) "write"
2) "noscript"
3) "fast"
4) (integer) 1
5) (integer) -2
6) (integer) 1
7) 1) "@write"
2) "@sortedset"
3) "@fast"
4) "@blocking"
223) 1) "time"
2) (integer) 1
3) 1) "random"
2) "loading"
3) "stale"
4) "fast"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@fast"
224) 1) "client"
2) (integer) -2
3) 1) "admin"
2) "noscript"
3) "random"
4) "loading"
5) "stale"
4) (integer) 0
5) (integer) 0
6) (integer) 0
7) 1) "@admin"
2) "@slow"
3) "@dangerous"
4) "@connection"
© 2009–2020 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/command