aboutsummaryrefslogtreecommitdiff
path: root/examples/redis-unstable/src/commands/memory-stats.json
diff options
context:
space:
mode:
Diffstat (limited to 'examples/redis-unstable/src/commands/memory-stats.json')
-rw-r--r--examples/redis-unstable/src/commands/memory-stats.json136
1 files changed, 136 insertions, 0 deletions
diff --git a/examples/redis-unstable/src/commands/memory-stats.json b/examples/redis-unstable/src/commands/memory-stats.json
new file mode 100644
index 0000000..0e95e0f
--- /dev/null
+++ b/examples/redis-unstable/src/commands/memory-stats.json
@@ -0,0 +1,136 @@
1{
2 "STATS": {
3 "summary": "Returns details about memory usage.",
4 "complexity": "O(1)",
5 "group": "server",
6 "since": "4.0.0",
7 "arity": 2,
8 "container": "MEMORY",
9 "function": "memoryCommand",
10 "command_tips": [
11 "NONDETERMINISTIC_OUTPUT",
12 "REQUEST_POLICY:ALL_SHARDS",
13 "RESPONSE_POLICY:SPECIAL"
14 ],
15 "reply_schema": {
16 "description": "memory usage details",
17 "type": "object",
18 "additionalProperties": false,
19 "properties": {
20 "peak.allocated": {
21 "type": "integer"
22 },
23 "total.allocated": {
24 "type": "integer"
25 },
26 "startup.allocated": {
27 "type": "integer"
28 },
29 "replication.backlog": {
30 "type": "integer"
31 },
32 "replica.fullsync.buffer": {
33 "type": "integer"
34 },
35 "clients.slaves": {
36 "type": "integer"
37 },
38 "clients.normal": {
39 "type": "integer"
40 },
41 "cluster.links": {
42 "type": "integer"
43 },
44 "aof.buffer": {
45 "type": "integer"
46 },
47 "lua.caches": {
48 "type": "integer"
49 },
50 "script.VMs": {
51 "type": "integer"
52 },
53 "functions.caches": {
54 "type": "integer"
55 },
56 "overhead.db.hashtable.lut": {
57 "type": "integer"
58 },
59 "overhead.db.hashtable.rehashing": {
60 "type": "integer"
61 },
62 "overhead.total": {
63 "type": "integer"
64 },
65 "db.dict.rehashing.count": {
66 "type": "integer"
67 },
68 "keys.count": {
69 "type": "integer"
70 },
71 "keys.bytes-per-key": {
72 "type": "integer"
73 },
74 "dataset.bytes": {
75 "type": "integer"
76 },
77 "dataset.percentage": {
78 "type": "number"
79 },
80 "peak.percentage": {
81 "type": "number"
82 },
83 "allocator.allocated": {
84 "type": "integer"
85 },
86 "allocator.active": {
87 "type": "integer"
88 },
89 "allocator.resident": {
90 "type": "integer"
91 },
92 "allocator.muzzy": {
93 "type": "integer"
94 },
95 "allocator-fragmentation.ratio": {
96 "type": "number"
97 },
98 "allocator-fragmentation.bytes": {
99 "type": "integer"
100 },
101 "allocator-rss.ratio": {
102 "type": "number"
103 },
104 "allocator-rss.bytes": {
105 "type": "integer"
106 },
107 "rss-overhead.ratio": {
108 "type": "number"
109 },
110 "rss-overhead.bytes": {
111 "type": "integer"
112 },
113 "fragmentation": {
114 "type": "number"
115 },
116 "fragmentation.bytes": {
117 "type": "integer"
118 }
119 },
120 "patternProperties": {
121 "^db\\.\\d+$": {
122 "type": "object",
123 "properties": {
124 "overhead.hashtable.main": {
125 "type": "integer"
126 },
127 "overhead.hashtable.expires": {
128 "type": "integer"
129 }
130 },
131 "additionalProperties": false
132 }
133 }
134 }
135 }
136}