40% de descuento en todos los planes

5d: 1h: 12m:59s'
Axel Jose Mosquito
Axel Jose Mosquito
Laravel
Comparte:

Cache con Redis

Hola buen dia, desde ayer estoy buscando una manera para poder usar el cache como lo muestran en el curso de laravel, pero cuando intento entrar a la pestaña de Mensajes donde tengo todos los mensajes me salta un error que dice:
BadMethodCallException
This cache store does not support tagging.
y me remarca el error en esta linea:
$messages = Cache::tags('messages')->rememberForever($key, function()
quisiera me pudiesen decir cual es la manera actual de usar etiquetas con redis.

Jorge Davila
Jorge Davila (0 xp)
Cache tags are not supported when using the file or database cache drivers. Furthermore, when using multiple tags with caches that are stored "forever", performance will be best with a driver such as Memcached, which automatically purges stale records.

De acuerdo a la documentacion de laravel tu error deberia ser por esta razon. Simplemente revisa la documentacion y cambia el driver que estas utilizando.

Revisa la documentacion para ver que driver te sirve de acuerdo a tu version de Laravel:

https://laravel.com/docs/5.8/cache#cache-tags