With fsync_always it's crash safe for all but the most pathological scenarios.
The parent poster's comment about redis being crash safe to 1s is just the default.
Is this "can be" determined by the backing filesystem? E.g., would you expect to get a clean result from a log-structured or copy-on-write filesystem?