1) "peak.allocated" //The highest amount of memory that the Redis process has consumed since it was started.
2) (integer) 79492312
3) "total.allocated" //The total number of bytes that are allocated to run the Redis process. This is the current total memory usage.
4) (integer) 79307776
5) "startup.allocated" //The memory consumed by the Redis process at startup.
6) (integer) 45582592
7) "replication.backlog" //The size of the replication backlog buffer.
8) (integer) 33554432
9) "clients.slaves" //The size of the read and write buffer in all replica nodes for master-replica replication.
10) (integer) 17266
11) "clients.normal" //The size of the read and write buffers in other clients that are connected to all data nodes except replica nodes.
12) (integer) 119102
13) "aof.buffer" //The cache used for AOF persistence and the cache generated during AOF rewrite operations.
14) (integer) 0
15) "db.0" //The number of databases.
16) 1) "overhead.hashtable.main" //The total memory consumed by the hash tables in the current database. This is the memory consumed to store metadata.
2) (integer) 144
3) "overhead.hashtable.expires" //The memory consumed to store expired keys.
4) (integer) 0
17) "overhead.total" //The value of the overhead.total parameter is calculated based on the following formula: overhead.total = startup.allocated + replication.backlog + clients.slaves + clients.normal + aof.buffer + db. X.
18) (integer) 79273616
19) "keys.count" //The total number of keys in the current instance.
20) (integer) 2
21) "keys.bytes-per-key" //The average size per key in the current instance. Formula: (total.allocated-startup.allocated)/keys.count.
22) (integer) 16862592
23) "dataset.bytes" //The memory consumed by business data.
24) (integer) 34160
25) "dataset.percentage" //The percentage of the memory consumed by business data. Formula: dataset.bytes × 100/(total.allocated - startup.allocated).
26) "0.1012892946600914"
27) "peak.percentage" //The percentage of the current total memory usage to the historical peak memory usage. Formula: total.allocated × 100/peak.allocated.
28) "99.767860412597656"
29) "fragmentation" //The memory fragmentation rate.
30) "0.45836541056632996"
int empty = 0; /* Instance is empty or almost empty. */
int big_peak = 0; /* Memory peak is much larger than used mem. */
int high_frag = 0; /* High fragmentation. */
int high_alloc_frag = 0;/* High allocator fragmentation. */
int high_proc_rss = 0; /* High process rss overhead. */
int high_alloc_rss = 0; /* High rss overhead. */
int big_slave_buf = 0; /* Slave buffers are too big. */
int big_client_buf = 0; /* Client buffers are too big. */
int many_scripts = 0; /* Script cache has too many scripts. */