diff --git a/lib/commands.json b/lib/commands.json index 4772abc..93b9d52 100644 --- a/lib/commands.json +++ b/lib/commands.json @@ -17,6 +17,182 @@ "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": [ @@ -115,7 +291,6 @@ "flags": [ "write", "denyoom", - "noscript", "blocking" ], "keyStart": 1, @@ -137,7 +312,6 @@ "arity": -3, "flags": [ "write", - "noscript", "blocking" ], "keyStart": 1, @@ -148,7 +322,6 @@ "arity": -3, "flags": [ "write", - "noscript", "blocking" ], "keyStart": 1, @@ -160,7 +333,6 @@ "flags": [ "write", "denyoom", - "noscript", "blocking" ], "keyStart": 1, @@ -182,7 +354,6 @@ "arity": -3, "flags": [ "write", - "noscript", "blocking", "fast" ], @@ -194,7 +365,6 @@ "arity": -3, "flags": [ "write", - "noscript", "blocking", "fast" ], @@ -296,6 +466,26 @@ "keyStop": -1, "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": [ @@ -321,6 +511,8 @@ "echo": { "arity": 2, "flags": [ + "loading", + "stale", "fast" ], "keyStart": 0, @@ -507,6 +699,17 @@ "keyStop": 1, "step": 1 }, + "gcrasetvalue": { + "arity": 3, + "flags": [ + "write", + "denyoom", + "fast" + ], + "keyStart": 1, + "keyStop": 1, + "step": 1 + }, "geoadd": { "arity": -5, "flags": [ @@ -828,6 +1031,13 @@ "keyStop": 1, "step": 1 }, + "hotkeys": { + "arity": -2, + "flags": [], + "keyStart": 0, + "keyStop": 0, + "step": 0 + }, "hpersist": { "arity": -5, "flags": [ @@ -991,6 +1201,17 @@ "keyStop": 1, "step": 1 }, + "increx": { + "arity": -2, + "flags": [ + "write", + "denyoom", + "fast" + ], + "keyStart": 1, + "keyStop": 1, + "step": 1 + }, "info": { "arity": -1, "flags": [ @@ -2052,6 +2273,15 @@ "keyStop": -1, "step": 1 }, + "trimslots": { + "arity": -5, + "flags": [ + "write" + ], + "keyStart": 0, + "keyStop": 0, + "step": 0 + }, "ttl": { "arity": 2, "flags": [ @@ -2110,7 +2340,16 @@ "wait": { "arity": 3, "flags": [ - "noscript" + "blocking" + ], + "keyStart": 0, + "keyStop": 0, + "step": 0 + }, + "waitaof": { + "arity": 4, + "flags": [ + "blocking" ], "keyStart": 0, "keyStop": 0, @@ -2139,6 +2378,16 @@ "keyStop": 1, "step": 1 }, + "xackdel": { + "arity": -6, + "flags": [ + "write", + "fast" + ], + "keyStart": 1, + "keyStop": 1, + "step": 1 + }, "xadd": { "arity": -5, "flags": [ @@ -2160,6 +2409,16 @@ "keyStop": 1, "step": 1 }, + "xcfgset": { + "arity": -2, + "flags": [ + "write", + "fast" + ], + "keyStart": 1, + "keyStop": 1, + "step": 1 + }, "xclaim": { "arity": -6, "flags": [ @@ -2197,6 +2456,17 @@ "keyStop": 0, "step": 0 }, + "xidmprecord": { + "arity": 5, + "flags": [ + "write", + "denyoom", + "fast" + ], + "keyStart": 1, + "keyStop": 1, + "step": 1 + }, "xinfo": { "arity": -2, "flags": [], @@ -2484,7 +2754,7 @@ "step": 1 }, "zrank": { - "arity": 3, + "arity": -3, "flags": [ "readonly", "fast" @@ -2558,7 +2828,7 @@ "step": 1 }, "zrevrank": { - "arity": 3, + "arity": -3, "flags": [ "readonly", "fast" @@ -2607,4 +2877,4 @@ "keyStop": 1, "step": 1 } -} +} \ No newline at end of file