【发布时间】:2020-06-19 07:15:10
【问题描述】:
我在我的 C# 应用程序中使用 StackExchange Redis 包。 我想知道是否有一种方法可以根据键更新值然后检索它,从而避免任何并发问题的机会。我不希望其他用户同时更新密钥,然后第一个用户检索到的密钥值不正确。
【问题讨论】:
标签: c# redis stackexchange.redis
我在我的 C# 应用程序中使用 StackExchange Redis 包。 我想知道是否有一种方法可以根据键更新值然后检索它,从而避免任何并发问题的机会。我不希望其他用户同时更新密钥,然后第一个用户检索到的密钥值不正确。
【问题讨论】:
标签: c# redis stackexchange.redis
这很好用。
IDatabase db = redis.GetDatabase(Convert.ToInt32(_configuration.GetConnectionString("database_number")));
foreach (KeyValuePair<string, string> keyValuePair in _dictAllData)
{
db.StringSet(keyValuePair.Key, keyValuePair.Value, TimeSpan.FromMinutes(2880), When.Always, CommandFlags.DemandMaster);
【讨论】: