rework find_by_key to fetch the entire hash from redis all at once