Just need a key/val get/set.<p>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)<p>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.
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.<p><a href="https://redis.io/topics/virtual-memory" rel="nofollow">https://redis.io/topics/virtual-memory</a>