我使用INFO对于Windows来连接和运行命令。
here命令返回有关Redis服务器的信息和统计信息
INFO
命令的返回字符串的一部分如下(取自https://github.com/Azure-Samples/service-fabric-dotnet-iot):
.
.
.
# Memory
used_memory:9338208
used_memory_human:8.91M
used_memory_rss:14454784
used_memory_rss_human:13.79M
used_memory_peak:13677584
used_memory_peak_human:13.04M
total_system_memory:4142215168
total_system_memory_human:3.86G
.
.
.
但在我的情况下,我没有获得total_system_memory
和total_system_memory_human
值。
当我运行INFO
命令时,它就失踪了
我运行INFO
时的实际输出:
.
.
.
# Memory
used_memory:561892576
used_memory_human:535.86M
used_memory_rss:575049728
used_memory_peak:562210816
used_memory_peak_human:536.17M
used_memory_lua:36864
mem_fragmentation_ratio:1.02
mem_allocator:jemalloc-3.6.0
# Persistence
loading:0
.
.
.
那么,我如何知道我的Redis实例的总内存?
答案 0 :(得分:0)
关于版本更改。
您可以在INFO命令中查看版本。 redis_version是。
编辑: 将其视为一项功能。在以前的版本中,没有称为全系统内存的东西。在更高版本中,他们提供了该功能。这就是全部。
基本上在v2.8中,系统总内存是系统的内存,除非你用maxmemory值更改了redis.conf文件。