thinphp5.0.10 操作 redis的bug

浏览:899 发布日期:2017/07/25 分类:ThinkPHP5专区 关键字: bug
thinkphp5.0.10 即当前最新版本 在操作redis时会报502

环境: php7.0.7 phpredis扩展 Redis server v=3.2.3

代码实例:

1.单独的php脚本操作redis<?php
$redis = new \Redis();  
$redis->connect('127.0.0.1', 6379);  
$redis->hdel("blog:1");
$redis->hdel("blog:2");
$data1 = array(
    'title' => '标题1',
    'content' => '内容1',
);
$data2 = array(
    'title' => '标题2',
    'content' => '内容2',
);
$redis->hmset("blog:1", $data1);
$redis->hmset("blog:2", $data2);
$blogData = $redis->hgetall("blog:1");
var_dump($blogData);
$blogData = $redis->hgetall("blog:2");
var_dump($blogData);
结果:

array(2) { ["title"]=> string(7) "标题1" ["content"]=> string(7) "内容1" } array(2) { ["title"]=> string(7) "标题2" ["content"]=> string(7) "内容2" }

2. 使用thinkphp5<?php
namespace app\redis\controller;
class Index
{
    public function index() {
        $redis = new \Redis();  
        $redis->connect('127.0.0.1', 6379);  
        $redis->hdel("blog:1");
        $redis->hdel("blog:2");
        $data1 = array(
            'title' => '标题1',
            'content' => '内容1',
        );
        $data2 = array(
            'title' => '标题2',
            'content' => '内容2',
        );
        $redis->hmset("blog:1", $data1);
        $redis->hmset("blog:2", $data2);
        $blogData = $redis->hgetall("blog:1");
        var_dump($blogData);
        $blogData = $redis->hgetall("blog:2");
        var_dump($blogData);
        exit;
    }
}
代码与单独脚本的php文件是一致的,但是报:

502 Bad Gateway
最佳答案
评论( 相关
后面还有条评论,点击查看>>