安装
使用 composer 安装
composer require blomstra/flarum-redis:*
如果你需要安装最新 beta 版本,则需要指定相应版本号安装,例如:
composer require blomstra/flarum-redis:"0.4.0-beta.2"
配置
在你的 extend.php 文件里修改
//version:≤ 0.3.0-beta
return [
new Blomstra\Redis\Extend\EnableRedisCache($config = [
'host' => '127.0.0.1',
'password' => null,//建议为您的Redis设置密码,此前有很多关于通过Redis入侵服务器的报道
'port' => 6379,
'database' => 1,
]),
new Blomstra\Redis\Extend\EnableRedisQueue($config),
];
//version:≥ 0.4.0-beta
return [
new Blomstra\Redis\Extend\Redis([
'host' => '127.0.0.1',
'password' => null,//建议为您的Redis设置密码,此前有很多关于通过Redis入侵服务器的报道
'port' => 6379,
'database' => 1,
])
];
更多详细配置,详见 Github:blomstra/flarum-redis
配置 Supervisor
参考资料:使用 Supervisor 管理 Laravel 队列进程
若你使用宝塔面板,可以进入宝塔控制面板:
步骤:【软件商店】->【Supervisor管理器】->【添加守护进程】
按以下格式添加 php flarum queue:work 命令,并确保进程状态处于 RUNNING




@某猫 目前此插件已经迁移到 https://github.com/blomstra/flarum-redis
此处有相对应的安装教程,使用0.2.0或者0.2.3版本都可以,(前提是你的PHP已经安装redis扩展并能正常使用)安装完成后记得启用插件,
文章写的很好啊,赞(ㆆᴗㆆ),每日打卡~~
写得很好加油
@未来 嘿,欢迎欢迎,晚上嚎
晚上好呀!
@XiaoJun 晚上嚎,你可是大半夜木睡觉鸭
@XiaoJun 不用睡觉呢,早上没课 啊哈
这个是缓冲数据库查询的吗,没用过redis,倒是用过memcached
@古哥 各有千秋吧,尺有所短,寸有所长,看你业务情况使用,