summaryrefslogtreecommitdiff
path: root/examples/redis-unstable/src/commands/msetex.json
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2026-01-21 22:52:54 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2026-01-21 22:52:54 +0100
commitdcacc00e3750300617ba6e16eb346713f91a783a (patch)
tree38e2d4fb5ed9d119711d4295c6eda4b014af73fd /examples/redis-unstable/src/commands/msetex.json
parent58dac10aeb8f5a041c46bddbeaf4c7966a99b998 (diff)
downloadcrep-dcacc00e3750300617ba6e16eb346713f91a783a.tar.gz
Remove testing data
Diffstat (limited to 'examples/redis-unstable/src/commands/msetex.json')
-rw-r--r--examples/redis-unstable/src/commands/msetex.json124
1 files changed, 0 insertions, 124 deletions
diff --git a/examples/redis-unstable/src/commands/msetex.json b/examples/redis-unstable/src/commands/msetex.json
deleted file mode 100644
index 67401ed..0000000
--- a/examples/redis-unstable/src/commands/msetex.json
+++ /dev/null
@@ -1,124 +0,0 @@
1{
2 "MSETEX": {
3 "summary": "Atomically sets multiple string keys with a shared expiration in a single operation. Supports flexible argument parsing where condition and expiration flags can appear in any order.",
4 "complexity": "O(N) where N is the number of keys to set.",
5 "group": "string",
6 "since": "8.4.0",
7 "arity": -4,
8 "function": "msetexCommand",
9 "command_flags": [
10 "WRITE",
11 "DENYOOM"
12 ],
13 "acl_categories": [
14 "STRING"
15 ],
16 "command_tips": [
17 "REQUEST_POLICY:MULTI_SHARD",
18 "RESPONSE_POLICY:ALL_SUCCEEDED"
19 ],
20 "key_specs": [
21 {
22 "flags": [
23 "OW",
24 "UPDATE"
25 ],
26 "begin_search": {
27 "index": {
28 "pos": 1
29 }
30 },
31 "find_keys": {
32 "keynum": {
33 "keynumidx": 0,
34 "firstkey": 1,
35 "step": 2
36 }
37 }
38 }
39 ],
40 "reply_schema": {
41 "oneOf": [
42 {
43 "description": "No key was set (at least one key failed).",
44 "const": 0
45 },
46 {
47 "description": "All the keys were set.",
48 "const": 1
49 }
50 ]
51 },
52 "arguments": [
53 {
54 "name": "numkeys",
55 "type": "integer"
56 },
57 {
58 "name": "data",
59 "type": "block",
60 "multiple": true,
61 "arguments": [
62 {
63 "name": "key",
64 "type": "key",
65 "key_spec_index": 0
66 },
67 {
68 "name": "value",
69 "type": "string"
70 }
71 ]
72 },
73 {
74 "name": "condition",
75 "type": "oneof",
76 "optional": true,
77 "arguments": [
78 {
79 "name": "nx",
80 "type": "pure-token",
81 "token": "NX"
82 },
83 {
84 "name": "xx",
85 "type": "pure-token",
86 "token": "XX"
87 }
88 ]
89 },
90 {
91 "name": "expiration",
92 "type": "oneof",
93 "optional": true,
94 "arguments": [
95 {
96 "name": "seconds",
97 "type": "integer",
98 "token": "EX"
99 },
100 {
101 "name": "milliseconds",
102 "type": "integer",
103 "token": "PX"
104 },
105 {
106 "name": "unix-time-seconds",
107 "type": "unix-time",
108 "token": "EXAT"
109 },
110 {
111 "name": "unix-time-milliseconds",
112 "type": "unix-time",
113 "token": "PXAT"
114 },
115 {
116 "name": "keepttl",
117 "type": "pure-token",
118 "token": "KEEPTTL"
119 }
120 ]
121 }
122 ]
123 }
124}