redis error handling + naming