我对 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