1
0
mirror of https://github.com/bitwarden/server synced 2026-01-05 01:53:17 +00:00

[PM-6153] Dedicated redis connection for rate limiter (#3763)

* rearrange how redis is registered

* separate redis connection string for rate limiter
This commit is contained in:
Kyle Spearrin
2024-02-07 17:38:18 -05:00
committed by GitHub
parent 039d3cbce7
commit 7747744ff9
3 changed files with 9 additions and 18 deletions

View File

@@ -2,6 +2,7 @@
using AspNetCoreRateLimit.Redis;
using Bit.Core.Settings;
using Microsoft.Extensions.Caching.Memory;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using StackExchange.Redis;
@@ -26,6 +27,7 @@ public class CustomRedisProcessingStrategy : RedisProcessingStrategy
private const string _redisTimeoutCacheKey = "IpRateLimitRedisTimeout";
public CustomRedisProcessingStrategy(
[FromKeyedServices("rate-limiter")]
IConnectionMultiplexer connectionMultiplexer,
IRateLimitConfiguration config,
ILogger<CustomRedisProcessingStrategy> logger,