node.js下redis简单操作实例

redis API:http://redis.readthedocs.org/cn/latest/index.html

 

在npm目录下,H:\web\nodejs\node_modules\npm

npm install redis
// redis 链接var redis   = require('redis');var client  = redis.createClient('6379','127.0.0.1');
// redis 链接错误
client.on("error",function(error){
    console.log(error);});
// redis 验证 (reids.conf未开启验证,此项可不需要)
client.auth("foobared");
client.select('15',function(error){if(error){
        console.log(error);}else{// set
        client.set('str_key_0','0',function(error, res){if(error){
                console.log(error);}else{
                console.log(res);}// 关闭链接
            client.end();});}});
client.select('15',function(error){if(error){
        console.log(error);}else{// get
        client.get('str_key_0',function(error, res){if(error){
                console.log(error);}else{
                console.log(res);}// 关闭链接
            client.end();});}});
client.select('15',function(error){if(error){
        console.log(error);}else{// hmsetvar info ={};
        info.baidu ='www.baidu.com';
        info.sina  ='www.sina.com';
        info.qq    ='www.qq.com';
        client.hmset('site', info,function(error, res){if(error){
                console.log(error);}else{
                console.log(res);}// 关闭链接
            client.end();});}});
client.select('15',function(error){if(error){
        console.log(error);}else{// hmget
        client.hmget('site','baidu',function(error, res){if(error){
                console.log(error);}else{
                console.log(res);}// 关闭链接
            client.end();});}});
client.select('15',function(error){if(error){
        console.log(error);}else{// hgetall
        client.hgetall('site',function(error, res){if(error){
                console.log(error);}else{
                console.log(res);}// 关闭链接
            client.end();});}});
client.select('15',function(error){if(error){
        console.log(error);}else{// lpush
        client.lpush('list','key_0');
        client.lpush('list','key_1');
        client.end();}});
client.select('15',function(error){if(error){
        console.log(error);}else{// lrange
        client.lrange('list','0','-1',function(error, res){if(error){
                console.log(error);}else{
                console.log(res);}// 关闭链接
            client.end();});}});
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值