问答 / 0 / 10 / 创建于 6年前
如图1
配置如上图
求处理方式,以及原因
老哥,仔细看文档config/cache.php
config/cache.php
'prefix' => env( 'CACHE_PREFIX', str_slug(env('APP_NAME', 'laravel'), '_').'_cache' ),
@mojiajuzi 这些缓存记录 框架 会自动去清理吗? 我可以用命令
$ php artisan cache:clear
去清理这些记录吗?
@panliang 缓存是有生命周期的,至于怎么清除,按需求来,如果是线上环境,确定一下缓存的数据的重要性。
@mojiajuzi 我看了这个配置文件,但是这个缓存数据太多了点吧,而且不见减少,是在哪个位置生成注入redis的,是否有过期时间
@mojiajuzi 这些缓存数据不是我手动写入的,所以很懵逼唉
@panliang 看一下键对应的值,可以找到这些数据是怎么产生的
@mojiajuzi 就是app名字.'_cache'.':随机字符串',这应该是框架自己插入的缓存数据,还没有过期时间
@panliang 有点怀疑你这个是remember_token ,你检查一下数据库中用户表相对应的字段值
remember_token
@panliang 这个是使用redis作为session驱动的时候,产生的 key,以下的讨论说明了这个问题,且提出了如何修改这个key Redis sessions prefix
怎么解决的?我他妈遭遇了。。昨天突然app所有接口挂掉,一看错误提示,redis。。一看占用满了。 图1还好,不是永久有效
这个就牛逼了,永久有效
我要举报该,理由是:
老哥,仔细看文档
config/cache.php@mojiajuzi 这些缓存记录 框架 会自动去清理吗?
我可以用命令
去清理这些记录吗?
@panliang 缓存是有生命周期的,至于怎么清除,按需求来,如果是线上环境,确定一下缓存的数据的重要性。
@mojiajuzi 我看了这个配置文件,但是这个缓存数据太多了点吧,而且不见减少,是在哪个位置生成注入redis的,是否有过期时间
@mojiajuzi 这些缓存数据不是我手动写入的,所以很懵逼唉
@panliang 看一下键对应的值,可以找到这些数据是怎么产生的
@mojiajuzi 就是app名字.'_cache'.':随机字符串',这应该是框架自己插入的缓存数据,还没有过期时间
@panliang 有点怀疑你这个是
remember_token,你检查一下数据库中用户表相对应的字段值@panliang 这个是使用redis作为session驱动的时候,产生的 key,以下的讨论说明了这个问题,且提出了如何修改这个key Redis sessions prefix
怎么解决的?我他妈遭遇了。。昨天突然app所有接口挂掉,一看错误提示,redis。。一看占用满了。 图1还好,不是永久有效
这个就牛逼了,永久有效