Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redis空实例的内存占用_Redis - Fatal编程技术网

Redis空实例的内存占用

Redis空实例的内存占用,redis,Redis,我一直在调查Redis空实例的内存占用情况(因为我对在低ram设备中启用Redis作为缓存提供程序感兴趣) 文档中说内存占用应该是~3MB(以前的版本只有1MB,但我认为新功能应该增加到这个大小) 我已经使用Docker三个官方容器()测试了Redis 4.0.0(刚刚发布!):Debian和Redis 32和64位,以及Alpine(Redis 64位) 结果是: 具有Redis 32位的Debian: gcc_版本:4.9.2 已用内存rss人:3.40米 具有Redis 64位的Deb

我一直在调查Redis空实例的内存占用情况(因为我对在低ram设备中启用Redis作为缓存提供程序感兴趣)

文档中说内存占用应该是~3MB(以前的版本只有1MB,但我认为新功能应该增加到这个大小)

我已经使用Docker三个官方容器()测试了Redis 4.0.0(刚刚发布!):Debian和Redis 32和64位,以及Alpine(Redis 64位)

结果是:

具有Redis 32位的Debian:

  • gcc_版本:4.9.2
  • 已用内存rss人:3.40米
具有Redis 64位的Debian:

  • gcc_版本:4.9.2
  • 已用内存rss人:3.84M
Alpine Redis 64位:

  • gcc_版本:6.3.0
  • 已用内存rss人:2.11M
文档说明32位实例的内存消耗较低。它与32位和64位debian实例之间的差异一致,但与alpine版本不一致

gcc版本在alpine实例中的占用空间是否比debian实例低


提前感谢

不,差异可能来自运行库(即glibc或musl)。当实例为空时(但当您有一些数据时,可能不会),它比32位与64位之间的差异更大