Add Redis-backed StorageManager, with tests