3 回答

TA贡献1993条经验 获得超5个赞
这是在config/database.php(我相信甚至可移动)下配置的
'redis' => [
'options' => [
'prefix' => // change here.
]
]

TA贡献1895条经验 获得超7个赞
解决方案是让整个 Redis Laravel 配置保持不变,并^1.6.0使用配置文件中的正确keyPrefix选项运行laravel-echo-server版本laravel-echo-server.json:
{
"databaseConfig": {
"redis": {
"keyPrefix": "laravel_database_"
}
}
}

TA贡献1816条经验 获得超6个赞
在 Laravel 7 中,config/database.php看起来像这样
'redis' => [
'client' => env('REDIS_CLIENT', 'predis'),
'options' => [
'cluster' => env('REDIS_CLUSTER', 'redis'),
'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_') . '_database_'),
],
]
因此,它会在.env文件中搜索您的REDIS_PREFIX变量,如果没有,则它会生成laravel_database_或基于您APP_NAME在.env文件中设置的任何内容。
您所要做的就是设置您的REDIS_PREFIX. 您可以将其留空,以便根本没有前缀。
- 3 回答
- 0 关注
- 140 浏览
添加回答
举报