nodejs 通过 get获取数据修改redis数据

Posted 敏捷人生@cnblogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs 通过 get获取数据修改redis数据相关的知识,希望对你有一定的参考价值。

如下代码是没有报错的正确代码 我通过https获取到数据 想用redis set一个键值存储 现在我掉入了回调陷阱
res.on 里面接收到的数据是data 里面如果放入 client.on(‘connect‘,functi ...这个修改函数就会报错。

‘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(‘通过认证‘);
});*/
var https = require(‘https‘);

https.get(‘https://encrypted.google.com‘, (res) => {
  //console.log(‘statusCode:‘, res.statusCode);
  //console.log(‘headers:‘, res.headers);

  res.on(‘data‘, (data) => {
    //process.stdout.write(d);
    //如果这里写client.on就会报错 
    
  });

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


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


client.on(‘ready‘,function(err){
    console.log(‘ready‘);
});

nodejs 通过 get获取数据修改redis数据 >> node.js

这个答案描述的挺清楚的:
http://www.goodpm.net/postreply/node.js/1010000008230652/nodejs通过get获取数据修改redis数据.html




以上是关于nodejs 通过 get获取数据修改redis数据的主要内容,如果未能解决你的问题,请参考以下文章

使用Nodejs获取博客园博客数据并处理转发

通过 NodeJS 获取 JSON 数据时,如何通过 ExpressJS 更新我的 EJS 模板?

PHP删除Redis所有数据

memcached能获取所有的key吗

为啥redis在java是同步缓存,而在nodejs是异步缓存

redis语法