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