Nodejs 操作redis数据库

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()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值