*only if you use the appropriate fsync options. By default, AOF is set with the equivalent of innodb_flush_log_at_trx_commit=0 (fsync every second.) Note that the equivalnt of sync_binlog is always 0. Usually, this is just fine, but it is important to note when comparing MySQL to InnoDB.
Comments
Eventually persistent. Thats all there is to say.
Redis is in the AOF configuration as durable as your MySQL InnoDB store. This has nothing to do with durability :)
*only if you use the appropriate fsync options. By default, AOF is set with the equivalent of innodb_flush_log_at_trx_commit=0 (fsync every second.) Note that the equivalnt of sync_binlog is always 0. Usually, this is just fine, but it is important to note when comparing MySQL to InnoDB.