Reimplement redis persistence using booksleeve as its async api is a better fit for what we need and is lighter weight for the clients.

Use long for increment vals

~45000 eps