Laravel 5.7: Redis cache забывает не забывает - PullRequest
0 голосов
/ 14 января 2020

Я могу подтвердить, что кэш Redis работает для набора элементов с динамическими c ключами, например:

$item = Cache::rememberForever('some_key_name_' . $itemId, function() use($itemId) {
    //return from DB...
});

Я проверяю это, просматривая количество запросов к БД, и они уменьшаются. Но когда я обновляю элемент на панели администратора, я хочу, чтобы элемент был повторно запрошен из базы данных:

Cache::forget('some_key_name_' . $itemId);

Что происходит, если кеш-памяти придерживаются, я вижу старый элемент и кеш не очищается с этой командой.

Я не использовал помеченное кеширование после того, как некоторые исследования выявили ошибки на странице github laravel. В чем может быть проблема с кешем забыть?

...