请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,redis协程,redis获取不到数据,redis显示错误信息没有权限,密码这块要怎么弄

https://img1.sycdn.imooc.com//szimg/5b6bffda00018b1305780501.jpg

https://img1.sycdn.imooc.com//szimg/5b6c0004000189ba04610258.jpg

就是不知道密码这个要怎么设置,找了文档,没有发现能解决问题的办法,求老师解惑

正在回答 回答被采纳积分+3

1回答

singwa 2018-08-10 01:30:06

您好

redis那个地方不需要填写密码的。

应该这样写。如下。

$http = new swoole_http_server('0.0.0.0', 8001);


$http->on('request', function($request, $response) {

    // 获取redis 里面 的key的内容, 然后输出浏览器


    $redis = new Swoole\Coroutine\Redis();

    $redis->connect('127.0.0.1', 6379);

    $value = $redis->get($request->get['a']);


    $response->header("Content-Type", "text/plain");

    $response->end($value);

});


$http->start();


0 回复 有任何疑惑可以回复我~
  • 提问者 fankcc #1
    不设置密码不行,主要是我的redis设置了密码,不加密码的,还是显示上面的结果,没有权限写入和读取redis,主要是看这个密码怎么解决
    回复 有任何疑惑可以回复我~ 2018-08-11 17:44:50
  • 有密码,应该这样执行:
     $redis->connect('127.0.0.1', 6379); 
     $redis->auth('');
    ____________________________________________
    <br/>
    这个:new Swoole\Coroutine\Redis();
    这里是实例化一个 协成的 redis
    回复 有任何疑惑可以回复我~ 2019-03-17 17:29:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信