Распределенный кеш (Redis) в .NET CoreC#

Место общения программистов C#
Ответить
Anonymous
 Распределенный кеш (Redis) в .NET Core

Сообщение Anonymous »


Я пытаюсь настроить распределенный кэш в .NET Core с помощью Redis.

Я могу реализовать это, но не могу понять, как хранить объекты POCO.

В каждом примере, который я видел, они сохраняют и извлекают строки. А как насчет более сложных типов данных:

public async Task Get() { вар кэшКей = "Время"; вар ExistTime = _distributedCache.GetString(cacheKey); если (!string.IsNullOrEmpty(existingTime)) { return «Извлечено из кэша:» + ExistTime; } еще { существующееВремя = DateTime.UtcNow.ToString(); _distributedCache.SetString(cacheKey, существующеевремя); return «Добавлено в кеш:» + ExistTime; } } Я полагаю, мне нужно будет сериализовать объекты в формате JSON, а затем сохранить строки? Если нет другого пути.

Спасибо!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»