報(bào)錯(cuò)內(nèi)容:Call to undefined method Redis::connection()
找了半天終于在這個(gè)帖子上發(fā)現(xiàn)http://wenda.golaravel.com/question/37問(wèn)題的所在了
ping 通redis目標(biāo)數(shù)據(jù)庫(kù)重啟nginx谆甜,重啟php-fpm目前仍然未解決,望大神幫忙;
====================
在別人幫助下做過(guò)一下嘗試:原來(lái)代碼 Redis::connection() 改為 \Redis::connection()執(zhí)行 composer dump-autoload仍然未解決舷暮,望大神幫忙
====================
信息補(bǔ)充:在laravel運(yùn)行在root用戶下,不知有無(wú)影響氓辣?薛夜?
====================
解決方法:查看redis文檔時(shí),發(fā)現(xiàn)
思考肮塞,php安裝的redis擴(kuò)展與laravel自帶的(襟齿?)沖突了,于是在php.ini中將extension = ''redis.so'注釋掉枕赵,于是就解決了猜欺;各種原因還不清楚,路過(guò)的大神可以幫忙解答拷窜,多謝了
====================
其實(shí)就是關(guān)鍵字重復(fù)了开皿,laravel使用的是predis涧黄,php extension 使用的都是phpredis,兩個(gè)庫(kù)的redis對(duì)象關(guān)鍵字都是Redis赋荆,只需改變laravel中的Redis關(guān)鍵字即可