问题的提出:laravel中使用redis,发现没有自动提示。
首先,在lavavel中使用redis,最好使用phpredis,这样速度快。
可是发现IDE不会自动提示。
办法是这样的:
给自己电脑安装predis,命令:
composer require predis/predis --dev
但是不要在生产服务器上装,反正用不到。
代码如下:
先修改config / app.php
'Redis' => Illuminate\Support\Facades\Redis::class,
改成
'RedisDB' => Illuminate\Support\Facades\Redis::class,
这样避免phpredis自带的命名冲突,因为我们希望使用laravel封装的redis。
然后,
use RedisDB;
$redis = RedisDB::connection();
$redis->zAdd('key', -1100, '4');
此时, 奇迹出现,自动提示有了!
截图为证:
