目录

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