3
我正在使用Redis作为简单的键值存储。我实际上使用的是Heroku插件(Redis Cloud),但我不认为这个问题。好的,Redis的可用内存为1GB,驱逐策略设置为allkeys lru
。存储数据时,我不设置ttl。我的理解是数据保留在Redis中,直到内存已满。然后,最近使用的最新数据被驱逐出去。但那不是发生了什么。 Redis不断使用大约3MB的内存,并很快删除数据。Redis在内存已满之前逐出密钥
我在这里理解错误吗?为什么Redis不将数据保存在内存中?
感谢
西蒙
您确定Redis的可用内存(即maxmemory参数)是1 GB而不是1 MB? – 2013-02-16 08:34:16
是的,我确定。限制为1GB,使用约为3MB或0.3%。这至少是管理控制台所说的...... – SimonSays 2013-02-16 18:09:40