redis是一个ke-value的内存数据库、性能高,也可以讲数据持久化到硬盘上。

支持String、List、Set、Hash等数据类型。

Node也是支持redis数据库

首先需要安装 

npm install redis --save

//导入redis模块
var redis = require('redis');
// 创建客户端(这里第一个参数一定是端口,第二个才是IP地址)
var client = redis.createClient(6379,'127.0.0.1');
// 存String类型的值// 第一个参数为key,第二个参数为value,第三个参数为回调client.set('redis','这个不错,很好用',function(err,ret){    console.log('set-->')    if(err){        console.log(err)        return;    }    console.log(ret);})// 取得指定key的值(String)// 第一个参数为key名称
client.get('redis',function(err,ret){
    console.log('get-->')
    if(err){
        console.log(err)
        return;
    }
    console.log(ret)
})// 给指定map里存值
// 第一个参数为map名称,第二个参数为key名称,第三个参数为value
client.hset('m1','sex','women',function(err,ret){
    console.log('hset-->')
    if(err){
        console.log(err)
        return;
    }
    console.log(ret)
})

// 从指定map里取得指定key的值
// 第一个参数为map名称,第二个参数为key名称
client.hget('m1','age',function(err,ret){
    console.log('hget-->')
    if(err){
        console.log(err)
        return;
    }
    console.log(ret)
})// 设置过期时间
// 第一个参数为key名称,第二个参数为时间
client.expire('m1',5,function(err,ret){
    if(err){
        console.log(err)
        return;
    }
    console.log(ret)
})
// 出去连接
client.quit()