public async Task <ActionResult <Item> > GetItemByUniqueName(string uniqueName)
    {
        try
        {
            var item = await _itemsService.FindItemByUniqueName(uniqueName);

            await _redis.IncrementItemTrend(uniqueName);

            return(Ok(item));
        }
        catch (InvalidOperationException)
        {
            return(NotFound());
        }
    }