Description
The rate limit policy should implemement async calls to Redis. The policy should have a timeout value and if it timed out the request should pass to the upstream. If there is a local cache which contains the rate limit keys of already rate limited, the async func can update this local cache once Redis call is completed.