Re-implement redis persistence using booksleeve 

This seems to fit better with what we want with the redis api