php5.4 与 redis配置

官方下载地址:http://redis.io/download

不过官方没有64位的Windows下的可执行程序,

目前有个开源的托管在github上, 地址:https://github.com/ServiceStack/redis-windows 点击这个地方,

下载文件并解压到自己的电脑目录下

我使用的版本是redis-64.3.0.503.zip,

在WIN10上运行时是这样的:

我用的是PHPSTUDY最新版本,PHP切换到5.4TS版,在EXT目录添加动态库

1、先下载 phpredis.dll扩展包。下载地址:  https://github.com/nicolasff/phpredis/downloads

       用phpinfo 查看到时TS vc9。那么下载的版本就对应好  

      ts版 phpredis_5.4_vc9_ts.7z                         nts版  phpredis_5.4_vc9_nts.7z     

     2、解压缩之后得到两个文件,分别将两个文件复制到php 目录的 ext目录下。

     3、修改php.ini文件。加入extension 扩展 

         extension=php_igbinary.dll
         extension=php_redis.dll

      4、 重启apache ,查看phpinfo 界面。能搜索看到redis字样。

  5、编辑redis.php

<?php     

$redis= newRedis();                   //redis对象     

$redis->connect(“192.168.60.6″,”6379”); //连接redis服务器    

 $redis->set(“test”,”Hello World”);      //set字符串值     

echo$redis->get(“test”);               //获取值

?>

如果能显示则OK.

php7比php5响应速度慢很多,是哪里出了问题?

今天有人反馈新的服务器没有旧服务器响应速度快。

明明换了php7应该比php5快才对啊,但是结果却恰恰相反?

旧服务器是华为云 配置1核2G1M带宽。采用的是php5.4

新服务器是阿里云 配置2核4G2M带宽。采用的是php7.3

打开旧的服务器实测了一下,旧服务器每个页面平均响应速度为180ms

新服务器平均每个页面响应速度为380ms

响应速度几乎慢了1倍。这问题出在哪里呢?

后来想到旧的服务器好像做了xcache缓存。

于是把新服务器也换成了php5.4+xcache缓存。

但是响应速度并没有明显的提升,响应速度依然是300多ms

最终没有找出问题的所在,后续还得继续解决这个问题。