安装
composer require bokt/flarum-redis
配置缓存
编辑根目录extend.php:
return [
new Bokt\Redis\Extend\EnableRedisCache([
'host' => '127.0.0.1',
'password' => null,
'port' => 6379,
'database' => 1,
]),
];
覆盖Flarum缓存以使用Redis。
配置队列
编辑根目录extend.php:
return [
new Bokt\Redis\Extend\EnableRedisQueue([
'host' => '127.0.0.1',
'password' => null,
'port' => 6379,
'database' => 1,
]),
];
同时启用缓存和队列
如果同时使用缓存和队列,则可以合并配置数组:
return [
new Bokt\Redis\Extend\EnableRedisCache($config = [
'host' => '127.0.0.1',
'password' => null,
'port' => 6379,
'database' => 1,
]),
new Bokt\Redis\Extend\EnableRedisQueue($config),
];
确保启动队列工作器,有关详细信息,请参阅laravel文档。为了测试可以使用php flarum queue:work。
如果您选择启用队列,则会在管理面板上显示队列计数器中所有队列使用的负载计数器。
项目地址:https://github.com/bokt/flarum-redis
https://discuss.flarum.org/d/21873-redis-cache-queues-by-bokt