Ubuntu redis为什么要关闭?

Ubuntu redis为什么要关闭?,ubuntu,redis,zmalloc,Ubuntu,Redis,Zmalloc,我一查询我的redis服务器,它就会关闭并抛出一个错误: zmalloc: Out of memory trying to allocate 41 bytes 关于我的机器: Tasks: 18 total, 1 running, 17 sleeping, 0 stopped, 0 zombie Cpu0 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu1 : 0.0%

我一查询我的redis服务器,它就会关闭并抛出一个错误:

zmalloc: Out of memory trying to allocate 41 bytes
关于我的机器:

Tasks:  18 total,   1 running,  17 sleeping,   0 stopped,   0 zombie
Cpu0  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu2  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3670016k total,   521580k used,  3148436k free,        0k buffers
Swap:        0k total,        0k used,        0k free,   485044k cached

这个错误是什么?如何解决?

您正在尝试构建位32位二进制文件。它可以处理不超过2GB的数据
记忆。您可以尝试自己构建一个64位的Redis二进制文件,如果它能为您解决问题,请重试。请尝试检查您的计算机的ulimit设置,并增加相同的设置。一个相同的类似线程:

您可以附加您的Redis'INFO的输出吗?@ItamarHaber:以及如何执行?使用Redis cli,即:
Redis cli INFO