我在c应用程序中使用了StackExchangeRedis包。我想知道是否有一种方法可以根据一个键更新一个值,然后检索它,从而避免并发问题的发生。我不希望另一个用户同时更新密钥,而第一个用户则根据密钥检索不正确的值。
6tr1vspr1#
这很管用。
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);
1条答案
按热度按时间6tr1vspr1#
这很管用。