php redis使用,php-redis

  php redis使用,php-redis

  最近做项目需要用到redis相关知识。在Linux下,redis扩展很容易安装,但是在windows下还是会有问题。所以在此写下自己修行的整个安装过程,方便后人。

  一、php中redis扩展安装配置

  1.首先,你应该知道你的php版本信息,这将决定你的扩展文件版本。需要记住的是,redis选择x64还是x86是由php版本的架构是x64还是x86决定的,与windows操作系统无关。我用的是xampp集成环境。使用phpinfo()函数打印出php版本信息,结果如下:

  这里可以很清楚的看到架构的结构是x86,所以redis应该是x86(这也是我初次安装不成功的原因)。好了,知道php的版本信息后,我们就下载相应的redis。下载地址:https://pecl.php.net/package/redis.

  2输入下载地址,可以看到redis版本的一些信息。有对redis最新版本、两个beta版本和一个稳定版本的描述。这里,我们使用稳定版本。

  由于我的php版本是:php version 7.1.8,符合redis最新版本的要求,所以我选择了redis的最新版本(根据自己的php版本信息,选择适合自己的redis版本即可)。

  点击DLL页面,可以看到这个版本的redis信息。如果对您来说太麻烦,您可以直接跳到DLL列表条目:

  这里有几种不同的格式可供选择。如果不知道选哪个,可以看看上面的图1。首先,php版本是7.1.8,所以你应该选择PHP 7.1。其次,如图1所示,PHP扩展Build是API20160303,TS,VC14,所以要选择TS项。那么它的架构是x86,所以应该是x86格式。(虽然我的windows是x64,但这与redis的版本选择无关,不要被误导)。因此,请下载7.1版线程安全(TS) x86。

  3解压后,将php_redis.dll复制到php的ext目录下。有人说会把php_redis.pdb复制到ext目录,但是我亲身实践过。我只需要把php_redis.dll复制到php的ext目录下就可以了(这可能是php版本的原因,要根据自己的实际情况灵活处理)。

  4修改php.ini并添加:

  ;php_redis

  extension=php_redis.dll

  这里我的xampp安装在c盘下,所以php.ini的路径是:C: \ XAMPP \ php \ php.ini,修改一下就可以了。

  5重启Apache,运行phpinfo()函数,搜索页面,可以看到redis扩展已经配置成功。

  第二,在windows系统中,安装redis的服务器和客户端

  1在GitHub网站下载。下载地址:https://github.com/dmajkic/redis/downloads

  2根据实际情况,安装(即根据实际情况,将相应文件复制到自定义目录)。例如,我的windows是64位的,所以我将64位的内容复制到自定义目录C:\redis。

  打开cmd,cd c:\redis,切换到Redis-server.exe目录,运行redis-server.exe redis . conf;下图表示成功启动:

  4不要关闭原来的窗口(如果关闭,就无法访问redis服务器),打开另一个窗口,切换到redis目录,运行redis-cli.exe-H127.0.0.1-P6379。如下所示,您可以看到redis-cli已成功启动:

  5使用redis检验,结果证明是成功的:

  在Thinkphp3.2中测试,此时redis-server不能关闭,否则会出错。代码如下:

  $ Redis=new \ Redis();

  $redis- connect(C(REDIS_HOST ),C( REDIS _ PORT );

  $redis- set(myname , manu );//设置值

  $ RES=$ redis-get( my name );

  echo $ res

  的最终输出是,表明redis的安装已经成功。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • redis队列操作命令,redis 循环队列
  • redis队列操作命令,redis 循环队列,redis实现简单队列
  • redis部署应用服务器上,redis如何启动服务器
  • redis部署应用服务器上,redis如何启动服务器,搭建Redis服务器步骤详细介绍
  • redis缓存穿透和击穿解决方案,redis缓存穿透,缓存雪崩解决
  • redis缓存穿透和击穿解决方案,redis缓存穿透,缓存雪崩解决,redis缓存穿透解决方法
  • Redis缓存,redis和缓存
  • Redis缓存,redis和缓存,Redis缓存详解
  • redis的配置,启动,操作和关闭方法有哪些,关闭redis的命令,Redis的配置、启动、操作和关闭方法
  • redis的主从配置方法详解图,Redis主从配置
  • redis的主从配置方法详解图,Redis主从配置,redis的主从配置方法详解
  • redis界面工具,mac安装redis可视化工具
  • redis界面工具,mac安装redis可视化工具,推荐几款 Redis 可视化工具(太厉害了)
  • redis正确使用的十个技巧是什么,redis正确使用的十个技巧有哪些
  • 留言与评论(共有 条评论)
       
    验证码: