在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/人工智能  PHP/ laravel使用redis如何替換predis為phpredis

laravel使用redis如何替換predis為phpredis

laravel 自帶的是predis,在config文件里面配置完后,發(fā)現(xiàn)vendor/laravel/framework/src/Illuminate/Redis/Database.php這個(gè)文件里面用的是predis連接的,我想改用phpredis,求問怎么配置修改?

回答
編輯回答
風(fēng)清揚(yáng)

Laravel 好像從 5.3 就修復(fù)了這個(gè)問題。

Redis - Laravel

2017年10月5日 21:15
編輯回答
愿如初

給個(gè)思路:

你可以繼承 \Illuminate\Redis\Database 去重載 createAggregateClientcreateSingleClients 兩個(gè)方法。

然后在 ServiceProvider

$this->app['redis'] = $this->app->single(function ($app) {
     return new yourDatabase($app['config']['database.redis']);
});

具體的坑要你自己去趟。

2017年10月13日 07:46