Read further in that 2nd bullet point on the transactions documentation page:
However if the Redis server crashes or is killed by the system administrator
in some hard way it is possible that only a partial number of operations
are registered. Redis will detect this condition at restart, and will exit with an error. Using the redis-check-aof
tool it is possible to fix the
append only file that will remove the partial transaction so that the
server can start again.
Redis calls these blocks of commands (between MULTI and EXEC) "transactions", but they do not work the same way as transactions in relational databases and other software products.