美文网首页
TP5使用redis

TP5使用redis

作者: LauEl | 来源:发表于2018-06-28 09:33 被阅读2089次

    下载安装看这这里
    https://www.jianshu.com/p/0c0e486eaca3

    Window 下安装

    **下载地址:**[https://github.com/MSOpenTech/redis/releases](https://github.com/MSOpenTech/redis/releases)。
    
    ##类库下载
    **http://windows.php.net/downloads/pecl/releases/redis/2.2.7/php_redis-2.2.7-5.6-nts-vc11-x86.zip
    **http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/php_igbinary-1.2.1-5.5-nts-vc11-x86.zip
    

    首先我们先去配置config.php

     'cache'                  => [
            // 驱动方式
    //        'type'   => 'File',
            'type'   => '\app\driver\cache\Redis',
            // 缓存保存目录
            'path'   => CACHE_PATH,
            // 缓存前缀
            'prefix' => '',
            // 缓存有效期 0表示永久缓存
            'expire' => 0,
        ],
    

    如果是多模块写在那个模块要用的config 如果但模块也放这里

    return array(
        'DATA_CACHE_PREFIX' => 'Redis_',//缓存前缀
        'DATA_CACHE_TYPE'=>'Redis',//默认动态缓存为Redis
        'DATA_CACHE_TIMEOUT' => false,
        'REDIS_RW_SEPARATE' => true, //Redis读写分离 true 开启
        'REDIS_HOST'=>'127.0.0.1', //redis服务器ip,多台用逗号隔开;读写分离开启时,第一台负责写,其它[随机]负责读;
        'REDIS_PORT'=>'6379',//端口号
        'REDIS_TIMEOUT'=>'300',//超时时间
        'REDIS_PERSISTENT'=>false,//是否长连接 false=短连接
        'REDIS_AUTH'=>'',//AUTH认证密码
    );
    

    写上 好像不写也没关系...

    use think\cache\driver\Redis;
    

    控制器来个代码测试一下..

     $redis=new \Redis();
            $redis->connect(Config("REDIS_HOST"),Config("REDIS_PORT"));
            //先设置,然后再把set注释输出get测试
    //        $redis->set('redistest',"测试redis");
    //        echo $redis->get('redistest');
    
    当然也可以封装一下 感觉方便点~
        private function connectRedis(){
            $redis=new \Redis();
            $redis->connect(Config("REDIS_HOST"),Config("REDIS_PORT"));
            return $redis;
        }
    

    好了页面正常显示 就这样了..

    不会安装的看这个教程

    http://www.runoob.com/redis/redis-install.html
    

    相关文章

      网友评论

          本文标题:TP5使用redis

          本文链接:https://www.haomeiwen.com/subject/cynwyftx.html