2
Redis를 사용하여 .NET 코어에 분산 캐시를 설정하려고합니다..NET 코어의 분산 캐시 (Redis)
구현이 가능하지만 POCO 객체를 저장하는 방법을 파악하는 데 문제가 있습니다.
나는 모든 예에서 문자열을 저장하고 검색하는 것을 보았습니다. 더 복잡한 데이터 유형은 무엇입니까?
public async Task<string> Get()
{
var cacheKey = "TheTime";
var existingTime = _distributedCache.GetString(cacheKey);
if (!string.IsNullOrEmpty(existingTime))
{
return "Fetched from cache : " + existingTime;
}
else
{
existingTime = DateTime.UtcNow.ToString();
_distributedCache.SetString(cacheKey, existingTime);
return "Added to cache : " + existingTime;
}
}
json의 객체를 직렬화 한 다음 문자열을 저장해야한다고 가정합니다. 다른 방법이 없다면.
감사합니다.
나는 같은 결론에 도달했다. 우리는 객체를 json으로 직렬화해야한다! – Seb