HACKER Q&A
📣 jotto

Is there a Redis alternative that uses disk?


Just need a key/val get/set.

Redis stores everything in memory. It uses the disk for snapshots, but what about using the disk when there's not enough memory for storage? (memory is expensive)

Postgres works except it doesn't reclaim disk space without a vacuum full (which requires a lock) so if you're doing a lot of deletes, Postgres is impractical.


  👤 nikisweeting Accepted Answer ✓
Just set `vm-enabled yes` in your redis config and it will use virtual memory (aka disk) to store the actual values, while keeping as many keys as it can in-memory to ensure fast lookups.

https://redis.io/topics/virtual-memory