Redis-IDE自动补全扩展
目录
composer安装
composer require-dev ukko/phpredis-phpdoc
如果以上命令执行后出现找不到稳定版本的问题
[InvalidArgumentException]
Could not find a version of package ukko/phpredis-phpdoc matching your minimum-stability (stable). Require it with
an explicit version constraint allowing its desired stability.
可以指定版本,比如dev-master
composer require --dev ukko/phpredis-phpdoc:dev-master
packagist源:
ukko/phpredis-phpdoc - Packagist - dev-master
IDE安装
-
PhpStorm
菜单文件->设置->PHP->选择文件夹 phpredis-phpdoc 的路径
-
NetBeans
将文件保存到netbeans stubs文件夹。例如: ~/netbeans-8.2/php/phpstubs/phpruntime/redis.php。
在最新版本的NetBeans中,好像不大好用,phpruntime已经不一样,而且phpruntime是zip文件。
-
Zend Studio
打开"窗口”->"首选项” 在首选项对话框中,打开” PHP”->” PHP库” 单击"新建"按钮,在"用户库名称"中输入"Redis”,单击"确定” 选择新创建的"Redis"库,单击"添加外部文件夹”,选择包含phpredis-phpdoc签出的文件夹的路径,或者您可以下载单个” Redis.php"文件https://raw.github.com/ukko /phpredis-phpdoc/master/src/Redis.php 在项目中包括您的自定义库:打开"项目”->"属性”->” PHP包含路径”,单击添加库,选择"用户库”,单击"下一步”,选中” Redis”,单击"完成”
范例
$redis = new \Redis();
还可以在其他已有框架上结合对应cache类使用,比如ThinkPHP:
public function cache(){
$redis = $this->getRedisHandler();
$redis->set($key, $redis);
}
/**
* 获取redis handler
* @return \Redis
*/
private function getRedisHandler(){
return \think\facade\Cache::store("redis")->handler();
}
注意:@return \Redis,如果是变量给变量指定类型@var \Redis