Open GoogleCodeExporter opened 8 years ago
People always ask for this and I don't understand it. If memory is constrained,
set maxmemory to whatever you can spare and you're done. In addition, you could
enable VM.
Original comment by macten...@gmail.com
on 20 Nov 2010 at 10:07
Setting maxmemory is not exacly what we need. "Maxmemory" means that data will
be lost in case of overflow. But we don't want to loose anything at all. We
just need to have an assurance that Redis's process won't be ever terminated by
savage OOM killer.
Original comment by stanisla...@gmail.com
on 20 Nov 2010 at 6:55
I think this request makes sense.
There are several (real & not malicious) scenarios that I can imagine
were 'not releasing memory' will result in a lot of pain for the users.
The describsed situation is one of them.
enabling VM (or swapping or being OOMkilled) just because with don't want to
free() already UNUSED memory doesn't seem a good trade of.
Does this happen with TCmalloc & the internal alocator ?
Original comment by miguel.filipe
on 20 Nov 2010 at 9:07
Original issue reported on code.google.com by
stanisla...@gmail.com
on 19 Nov 2010 at 6:19