Команда,
Новичок в Azure.Я запускаю веб-приложение Azure, ссылающееся на кэш Azure Redis.Теперь у меня есть требование, согласно которому я должен загружать данные коллег в первичный кеш при первой загрузке, а любые обновления счетчика коллег загружаются во вторичный кеш.После завершения обмена выполняется изменение значения первичного ключа.
Таким образом, я реализовал таким образом, что он сначала определит, какой является первичным, а какой - вторичным.(Обратите внимание, что я не уверен, является ли этот подход правильным или нет).Я ввел значение первичного ключа по этому вопросу.Поэтому я использую приведенный ниже код
try
{
IServer server = cacheFactory.GetServer(getEndPoint(), null); //TODO read from config
var StoreCache = cacheFactory.GetDatabase(0, null);
StoreCache.StringSet("PrimaryCacheKey",cache.Name); //Set the primary cache key to be whatever this cache is
}
catch (Exception ex)
{
this.Logger.Error(ex, "Error setting primary cache.");
throw;
}
Но это выдает ошибку, говорящую «Объект не установлен на ссылку на объект). Когда я отлаживаю значение cache.Name = 1. Почему он не находитcache.Name, когда я пытаюсь установить ключ для этого.
Любые другие предложения приветствуются, пожалуйста.