The Cost of Redis Persistence

How OS mechanisms enable consistent snapshots and why it can sometimes double your memory usage?