nodejs 通过get获取数据修改redis数据
问题入口:
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'); });