Change the default `stop-writes-on-bgsave-error` to "no" or you're asking for trouble... a ticking time bomb.
Unless you're using AOF mode with fsync always, you can lose writes. If you're doing that, you should be using a real database instead.
> The open source, in-memory data store
Finally, check out Redis-compatible alternatives that don't require the data set to fit in RAM. [0]