我还是Redis的新手,我正在做一些关于内存和磁盘空间的测试,我遇到了一个奇怪的情况。我向Redis添加了1,000,000个字符串类型记录,一次添加了50,000个,并且在我完成后不久,我的Ubuntu框开始显示“低磁盘空间”消息。我认为它必须是RDB文件,但是,在删除了除了100,000条记录之外,我的RDB文件只有28.5MB,但磁盘使用率仍然是3.2GB。在我开始之前,它只有大约1GB。这是一个奇怪的巧合,磁盘使用飙升,还是我错过了什么?有趣的是,我唯一使用Ubuntu实例的是Redis,所以我无法想象另一个巨型文件会来自哪里。想法?
Specs:
Ubuntu 12.04.3 (running on VirtualBox)
Redis 2.2.12
Redis maxmemory 2GB
Redis appendonly no
答案 0 :(得分:0)
磁盘空间峰值巧合:我的VirtualBox尺寸太小了,开始时,甚至微小的RDB文件(以及偶尔的临时RDB文件)都将文件系统推向了极限。我创建了一个具有更多磁盘空间的新机器,一切都很好。即使在1,000,000个字符串类型的记录中,我的RDB文件也只有285MB。谢谢,Redis!