Refactored all API to be async.
Use common tests for redis and memory storages.
Configure redis cache prefix.