LedisDB is like redis, but persists to a file using interchangable key-value stores with varying pros/cons.
LedisDB has an HTTP interface, as well as allowing for larger than memory storage.
This image has the ledis.conf packaged inside in case you want to use the defaults. Otherwise link yours into this container, and override the command to run ledis with your conf file.
docker run -d -v ~/redis_data:/tmp/ledis-server -p 6380:6380 ledis