Распределенный кеш (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, а затем сохранить строки? Если нет другого пути.

Спасибо!

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