【问题标题】:Update and Retrive from Redis using StackExchange Redis package使用 StackExchange Redis 包从 Redis 更新和检索
【发布时间】:2020-06-19 07:15:10
【问题描述】:

我在我的 C# 应用程序中使用 StackExchange Redis 包。 我想知道是否有一种方法可以根据键更新值然后检索它,从而避免任何并发问题的机会。我不希望其他用户同时更新密钥,然后第一个用户检索到的密钥值不正确。

【问题讨论】:

    标签: c# redis stackexchange.redis


    【解决方案1】:

    这很好用。

    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);
    

    【讨论】:

      猜你喜欢
      • 2020-02-15
      • 1970-01-01
      • 2022-01-12
      • 2015-06-14
      • 2017-08-01
      • 1970-01-01
      • 2017-05-06
      • 2019-04-05
      • 2018-03-22
      相关资源
      最近更新 更多