dongzha5934 2012-03-09 21:38
浏览 71
已采纳

如何使用php连接到redis但不使用客户端库

I'd like know what is the way to connect to redis using php from scratch (without use a client like predis)?

Thanks.

  • 写回答

2条回答 默认 最新

  • dpruwm6206 2012-03-09 22:22
    关注

    You can connect by using fsockopen and communicate by sending raw commands and reading server response:

    $c = fsockopen('127.0.0.1', 6379, $errCode, $errStr);
    
    $rawCommand = "*2
    \$4
    Echo
    \$12
    hello world!
    ";
    
    fwrite($c, $rawCommand);
    
    $rawResponse = fgets($c);
    echo $rawResponse; // $12
    
    $rawResponse = fgets($c);
    echo $rawResponse; // hello world!
    

    To use it this way, you should get familiar with Redis protocol: http://redis.io/topics/protocol

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献