public static Task<bool> SetIfNotExistsAsync(RedisKey key, RedisValue field, RedisValue value) { Task<bool> result = SharedCache.Instance.GetWriteConnection(key) .GetDatabase(SharedCache.Instance.Db) .HashSetAsync(key, field, value, When.NotExists); return result; } }