Skip to content

Commit 6ac8cc3

Browse files
committed
chore: Update StackExchange.Redis package version to 2.10.1 across multiple projects and enhance Redis command options for better performance
1 parent 8f5a0d4 commit 6ac8cc3

6 files changed

Lines changed: 6 additions & 6 deletions

File tree

Services/ConduitLLM.Http/ConduitLLM.Http.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="10.0.0" />
6161
<PackageReference Include="Polly" Version="8.6.4" />
6262
<PackageReference Include="Polly.Extensions.Http" Version="3.0.0" />
63-
<PackageReference Include="StackExchange.Redis" Version="2.9.32" />
63+
<PackageReference Include="StackExchange.Redis" Version="2.10.1" />
6464
</ItemGroup>
6565

6666
</Project>

Services/ConduitLLM.Http/Services/BatchOperationIdempotencyService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public async Task StoreOperationResultAsync(
9696
var serialized = JsonSerializer.Serialize(result, _jsonOptions);
9797
var expiry = ttl ?? DefaultTtl;
9898

99-
await db.StringSetAsync(key, serialized, expiry);
99+
await db.StringSetAsync(key, serialized, expiry, false, When.Always, CommandFlags.None);
100100

101101
_logger.LogInformation(
102102
"Stored idempotency result for token {Token} with TTL {TTL}",

Services/ConduitLLM.Http/Services/DistributedAlertManagementService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ public async Task TriggerAlertAsync(HealthAlert alert)
158158

159159
// Use distributed lock to prevent duplicate alerts from multiple instances
160160
var lockValue = Guid.NewGuid().ToString();
161-
var lockAcquired = await _database.StringSetAsync(lockKey, lockValue, TimeSpan.FromMinutes(5), When.NotExists);
161+
var lockAcquired = await _database.StringSetAsync(lockKey, lockValue, TimeSpan.FromMinutes(5), false, When.NotExists, CommandFlags.None);
162162

163163
if (!lockAcquired)
164164
{

Services/ConduitLLM.Http/Services/RedisBatchOperations.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ public async Task<BatchSetResult> BatchSetAsync<T>(Dictionary<string, T> keyValu
219219
foreach (var kvp in keyValuePairs)
220220
{
221221
var serialized = JsonSerializer.Serialize(kvp.Value, _jsonOptions);
222-
setTasks.Add(batch.StringSetAsync(kvp.Key, serialized, expiry));
222+
setTasks.Add(batch.StringSetAsync(kvp.Key, serialized, expiry, false, When.Always, CommandFlags.None));
223223
}
224224

225225
// Execute batch

Services/ConduitLLM.Http/Services/SignalRAcknowledgmentService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ public async Task<PendingAcknowledgment> RegisterMessageAsync(
147147
var pendingData = JsonSerializer.Serialize(pending);
148148
var key = $"{_pendingAcknowledgmentsKey}:{message.MessageId}";
149149

150-
var wasSet = await _redis.StringSetAsync(key, pendingData, effectiveTimeout, When.NotExists);
150+
var wasSet = await _redis.StringSetAsync(key, pendingData, effectiveTimeout, false, When.NotExists, CommandFlags.None);
151151
if (!wasSet)
152152
{
153153
_logger.LogWarning("Message {MessageId} already registered for acknowledgment", message.MessageId);

Shared/ConduitLLM.Security/ConduitLLM.Security.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.0" />
1515
<PackageReference Include="Microsoft.Extensions.Options" Version="10.0.0" />
1616
<PackageReference Include="MassTransit" Version="8.5.5" />
17-
<PackageReference Include="StackExchange.Redis" Version="2.9.32" />
17+
<PackageReference Include="StackExchange.Redis" Version="2.10.1" />
1818
</ItemGroup>
1919

2020
<ItemGroup>

0 commit comments

Comments
 (0)