# New extension: AOF Persistence (Redis)

**URL:** <https://forum.codecrafters.io/t/new-extension-aof-persistence-redis/16029>\
**Category:** Announcements\
**Tags:** challenge:redis\
**Created:** [April 17, 2026, 5:56pm UTC](https://forum.codecrafters.io/t/new-extension-aof-persistence-redis/16029 "2026-04-17T17:56:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![andy1li](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/andy1li/32/10_2.png) [@andy1li](https://forum.codecrafters.io/u/andy1li)\
**Post date:** [April 17, 2026, 5:56pm UTC](https://forum.codecrafters.io/t/new-extension-aof-persistence-redis/16029/1 "2026-04-17T17:56:57Z")

</div>

Hey everyone!

The next extension for the Redis challenge is now live: **AOF Persistence**.

AOF (Append-Only File) Persistence lets your Redis server persist data to disk by logging every write operation. This means your data can be reconstructed by replaying the log, even after a restart.

 ![new extension · redis](https://canada1.discourse-cdn.com/flex003/uploads/codecrafters/original/3X/1/9/19f51ca2c805077c910a4622b788a792dfb1f9df.jpeg)

By the end of this extension, your Redis implementation will support:

- Reading and applying AOF configuration
- Creating AOF directory and files
- Writing commands to the AOF log (single and multiple commands)
- Replaying the AOF log on startup (single and multiple commands) to restore state

Here’s the stage breakdown:

 ![image](https://canada1.discourse-cdn.com/flex003/uploads/codecrafters/original/3X/9/b/9ba5d0957f86fe4f24651fe5090d9206e9372600.png)

Please [give this a try](https://app.codecrafters.io/courses/redis/overview) and let us know how it can be improved! @UdeshyaDhungana (author of this extension) and I will be available here to help out with any tester or instruction-related issues.
