Skip to content

RedisConcurrencyRateLimiter should use async Redis call to release the lease #8

Open
@cristipufu

Description

@cristipufu

dotnet/runtime#77669

private void Release(ConcurencyLeaseContext leaseContext)
{
    var database = _connectionMultiplexer.GetDatabase();
    // how to use async? if only RateLimitLease would implement IAsyncDisposable
    database.SortedSetRemove($"rl:{_partitionKey}", leaseContext.RequestId);
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions