php 清空内存缓存,注意 Laravel 清除缓存 php artisan cache:clear 的一个坑

本文介绍了Laravel的phpartisancache:clear命令如何清除页面、配置及Redis缓存,特别提醒该命令将清空指定Redis数据库的所有数据,可能导致其他服务数据丢失。为避免影响,建议为不同服务分配不同的Redis数据库。示例配置展示了如何指定Laravel使用特定的Redis数据库。
摘要由CSDN通过智能技术生成

Laravel 的命令 php artisan cache:clear 用来清除各种缓存,如页面,Redis,配置文件等缓存,它会清空 Redis 数据库的全部数据,比如默认使用的 Redis 的 数据库 是 db0,那么执行这个命令后,会清空 db0 中所有数据。

如果你的其他 Redis 数据也在 db0 中,就要注意这个影响,比如后台和其他服务如果都在一个 Redis 的 db 中。

'redis' => [

'cluster' => false,

'default' => [

'host' => env('REDIS_HOST', '127.0.0.1'),

'password' => env('REDIS_PASSWORD', null),

'port' => env('REDIS_PORT', 6379),

'database' => 4,

],

'session' => [

'host' => env('REDIS_HOST', '127.0.0.1'),

'password' => env('REDIS_PASSWORD', null),

'port' => env('REDIS_PORT', 6379),

'database' => 4,

],

],

我们可以设置 Laravel 使用指定的 Redis 数据库,如 db1,db2 等其他的数据库。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 Coder·码农网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值