phpinfo显示已经安装redis扩展。
但是php连不上、redis服务已经开了。redis.conf配置项:
请问,是不是我的redis.so版本不对?网上大部分都是redis.dll。linux下的文件资源很少、
我的php版本是5.3.3 ntf
redis服务版本是2.8.9

解决方案 »

  1.   

    $redis=new Redis();
    $redis->connect(host,port);//要端口号、timeout才是可选参数
      

  2.   


    请教一下如何安装!
    redis 我安好了!  可是php的扩展不知道怎么弄啊!
      

  3.   

    看下防火墙,你本机与redis的IP不在一台机子上。
      

  4.   

    下载个redis拓展(dll)文件,把他放在你的php配置目录下,修改php.ini打开redis.dll拓展,重启服务器即可。
      

  5.   

    不好意思,白天工作忙 ,只有晚上回家自己倒腾,才有时间看帖子。我的测试代码是在我自己的虚拟机上 。
    我在windows本地测试,可以连上虚拟机redis服务。
    但是linux就是连不上。没加端口号,是我发错图了。我加了,也是连不上的。
    我估计是我的redis.so跟php版本不匹配的原因。谁有php.5.3 NTF的redis.so文件?能发我一份?[email protected]。好人一生平安。
      

  6.   

    你下载一个php支持redis扩展,就可以吧。
      

  7.   


    自己去下一个PHP扩展的源代码,去make下
      

  8.   

    connect, open 链接redis服务参数:host: string,服务地址
    port: int,端口号

    timeout: float,链接时长 (可选, 默认为 0 ,不限链接时间)