NoSQL и сохранность данных?
Как говорится: «любишь кататься, люби и саночки возиться».
Если вам нужна производительность в любом случае вы будете жертвовать надежностью.

Если по теме — используйте репликацию. Использовать fsunc при каждой записи как то глупо.

Ну и не по теме — если сервер ляжет в процессе записи данных в mysql с ними случится ровно тоже, что и при записи в Redis, MongoDB или любую другую noSql базу
Редис ведь база ключ-значение, на ней сложно построить сложную архитектуру? А вот для вещей которые вы сказали очень хороши для редиса. Общался с одним из разработчиков редиски (надстройка над редисом) и он не раз говорил что редис как средство для кеширования хорош, но вот как первичное хранилище не советовал.