美文网首页
php使用Redis简述

php使用Redis简述

作者: G加号 | 来源:发表于2021-02-22 09:04 被阅读0次

    安装Redis
    在 PHP 中使用 Redis 前,需确保已安装Redis服务和php redis驱动及扩展,安装 PHP redis 驱动:
    https://link.jianshu.com/?t=https://github.com/phpredis/phpredis/releases

    windows下安装php:
    1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本。


    图片.png

    2.下载php_igbinary-1.2.1-5.5-ts-vc11-x64.zip,php_redis-2.2.5-5.6-ts-vc11-x64.zip(一定要保证版本的正确性)

    下载地址:
    http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/
    http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/

    3.解压缩后,将php_redis.dll和php_redis.pdb拷贝至php的ext目录下

    4.修改php.ini,(PS:此php.ini文件是在Apache目录)在该文件中加入:

    ; php_redis

    extension=php_igbinary.dll

    extension=php_redis.dll

    注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效

    5.重启Apache后,使用phpinfo查看扩展是否成功安装


    图片.png

    6.打开redis服务后,可以用如下测试是否能够调用。

    <?php
    //连接本地的 Redis 服务
    $redis = new Redis();
    $redis->connect('127.0.0.1', 6379);
    echo "Connection to server sucessfully";
    //设置 redis 字符串数据
    $redis->set("tutorial-name", "Redis tutorial");
    // 获取存储的数据并输出
    echo "Stored string in redis:: " . $redis->get("tutorial-name");
    ?>
    

    Linux下 php7安装redis的方法:
    1 下载redis

      cd /usr/local/ 进入安装目录
      wget http://download.redis.io/redis-stable.tar.gz  
    

    2 解压安装

      tar xvzf redis-stable.tar.gz 
      cd redis-stable
      make && make install  
    

    3 配置redis


    图片.png
    拷贝配置文件到/etc/redis/redis.conf
      cp redis.conf /etc/redis/6379redis.conf
    
    图片.png
    vim /etc/redis/redis.conf
        修改文件 把 daemonize 这一项改成 yes
        增加:pidfile /var/redis/run/redis_6379.pid 
        增加:logfile /var/redis/log/redis_6379.log  
        增加:dir /var/redis/6379
        保存退出
      最后运行redis: 
      redis-server /etc/redis/redis.conf  
      查看端口【6379】
      netstat –atln 
    

    4 打开客户端,进入安装目录打开 cd redis-stable/src/redis-cli


    图片.png

    安装php-redis扩展:
    1 下载redis扩展

    php-redis下载地址 https://github.com/phpredis/phpredis
    

    2 解压安装

     unzip phpredis-develop.zip
      cd phpredis-develop
      生成configure配置文件: /usr/local/php/bin/phpize
      编译安装: ./configure --with-php-config=/usr/local/php-7.1/bin/php-config
           make && make install
    

    3 编辑php.ini文件

    vim /usr/local/php/etc/php.ini
    

    在文件末尾加上: extension=redis.so
    4 重启httpd

      service httpd restart 
    

    5 phpinfo 查看


    图片.png

    相关文章

      网友评论

          本文标题:php使用Redis简述

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