安装
使用 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
@古哥 各有千秋吧,尺有所短,寸有所长,看你业务情况使用,