Redis replication allows slave servers to mirror the data and state of a master server. It supports asynchronous replication where slaves acknowledge processed data from the master. A master can have multiple slaves in a graph-like structure. Replication is automatic and helps with scalability, high availability, and avoiding costly master disk writes. Partial resynchronization allows replication to resume after a temporary disruption without a full resync.