问题入口:
https://segmentfault.com/q/1010000008230652?_ea=1586920
初学NODE掉入了循环陷阱 同时也对知识点的欠缺

'use strict';
var redis = require('redis'),
	RDS_PORT = 6379,		//端口号
	RDS_HOST = '127.0.0.1',	//服务器IP
	//RDS_PWD = 'porschev',	//密码	
	RDS_OPTS = {},			//设置项
	client = redis.createClient(RDS_PORT,RDS_HOST,RDS_OPTS);
/*client.auth(RDS_PWD,function(){
	console.log('通过认证');
});*/


client.on('connect',function(){
        //console.log(data);
        client.set('author', 'Wilson',redis.print);
        client.get('author', redis.print);
        console.log('connect');
    });

/*
client.on('connect',function(){
    client.hmset('short', {'js':'javascript','C#':'C Sharp','SQL':'Structured Query Language','HTML':'HyperText Mark-up Language'}, redis.print);
    client.hgetall("short", function(err,res){
        if(err)
        {
            console.log('Error:'+ err);
            return;
        }            
        console.dir(res);
    });
});*/

client.on('ready',function(err){
    var https = require('https');
    var poloniex = 'https://poloniex.com/public?command=returnTicker';
    https.get(poloniex, (res) => {
    //console.log('statusCode:', res.statusCode);
    //console.log('headers:', res.headers);
    var polocon = '';
    res.on('data', (chunk) => {
        process.stdout.write(chunk);
        polocon += chunk;

    });

    res.on('end', () => {
          client.set('poloniex', polocon, redis.print);
          client.get('poloniex', redis.print);
      })

    }).on('error', (e) => {
    console.error(e);
    });

	console.log('ready');
});