Node.js与Sails redis组件的使用教程


Posted in Javascript onFebruary 14, 2017

有段时间没写关于NodeJs的文章了,今天也是为了解决高并发的问题,而想起了这个东西,IIS的站点在并发量达到200时有了一个瓶颈,于是想到了这个对高并发支持比较好的框架,nodeJs在我之前写出一些文章,主要为sails框架为主,介绍了一些使用方法,今天主要说下redis组件!

项目:SailsMvc

开发工具:webstorm

语言:nodejs

框架:sails

包:redis

主要介绍几个用法,为string,set,hash和list的使用

测试redis组件的代码

index: function (req, res) {
    // redis 链接
    var redis  = require('redis');
    var client = redis.createClient('6379', '127.0.0.1');
    // redis 链接错误
    client.on("error", function(error) {
      console.log(error);
    });
    //redis list使用
    client.lpush('ok', 'Hello World!', function(error, res) {
      if(error) {
        console.log(error);
      } else {
        console.log(res);
      }
    });
    // redis 验证 (reids.conf未开启验证,此项可不需要)
     client.auth("foobared");
    //选数据库,使用set结构
    client.select('0', 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);
          }
        });
      }
    });
    //使用hash结构
    client.hmset("nodejs","zzl01","OK", function(error, res) {
      if (error) {
        console.log(error);
      } else {
        console.log(res);
      }
    });
    //关闭连接
    client.end();
    return res.send("OK");
    //return res.view("view_name",data)//view_name参数为空表示用当前的action
  }

以上所述是小编给大家介绍的Node.js与Sails redis组件的使用教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
Jun 25 Javascript
js 返回时间戳所对应的具体时间
Jul 20 Javascript
获取css样式表内样式的js函数currentStyle(IE),defaultView(FF)
Feb 14 Javascript
JS图片切换的具体方法(带缩略图版)
Nov 12 Javascript
JS获取select-option-text_value的方法
Dec 26 Javascript
javascript针对不确定函数的执行方法
Dec 16 Javascript
js带闹铃功能的倒计时代码
Sep 29 Javascript
vue一步步实现alert功能
Jul 05 Javascript
jQuery zTree 异步加载添加子节点重复问题
Nov 29 jQuery
JS前端知识点 运算符优先级,URL编码与解码,String,Math,arguments操作整理总结
Jun 27 Javascript
javascript使用Blob对象实现的下载文件操作示例
Apr 18 Javascript
vue项目中使用bpmn-自定义platter的示例代码
May 11 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
Feb 14 #Javascript
canvas实现十二星座星空图
Feb 14 #Javascript
JavaScript省市级联下拉菜单实例
Feb 14 #Javascript
jqGrid翻页时数据选中丢失问题的解决办法
Feb 13 #Javascript
jQuery实现用户输入自动完成功能
Feb 13 #Javascript
微信小程序 详解页面跳转与返回并回传数据
Feb 13 #Javascript
微信小程序 this和that详解及简单实例
Feb 13 #Javascript
You might like
php生成随机数的三种方法
2014/09/10 PHP
php中mkdir函数用法实例分析
2014/11/15 PHP
学习PHP session的传递方式
2016/06/15 PHP
php 常用的系统函数
2017/02/07 PHP
windows系统php环境安装swoole具体步骤
2021/03/04 PHP
JavaScript中String和StringBuffer的速度之争
2010/04/01 Javascript
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
js 图片随机不定向浮动的实现代码
2013/07/02 Javascript
JavaScript中的Math.LN2属性用法详解
2015/06/12 Javascript
微信小程序新增的拖动组件movable-view使用教程
2017/05/20 Javascript
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
微信小程序将字符串生成二维码图片的操作方法
2018/07/17 Javascript
node使用Mongoose类库实现简单的增删改查
2018/11/08 Javascript
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
2019/05/14 jQuery
javascript二维数组和对象的深拷贝与浅拷贝实例分析
2019/10/26 Javascript
Element Input输入框的使用方法
2020/07/26 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
[52:07]完美世界DOTA2联赛PWL S3 LBZS vs access 第二场 12.10
2020/12/13 DOTA
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
jupyter notebook读取/导出文件/图片实例
2020/04/16 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
2020/05/09 Python
python怎么判断模块安装完成
2020/06/19 Python
Python关于拓扑排序知识点讲解
2021/01/04 Python
娇韵诗加拿大官网:Clarins加拿大
2017/11/20 全球购物
GoDaddy英国:全球排名第一的域名注册商
2018/06/08 全球购物
办公室员工岗位工作职责
2014/03/10 职场文书
安全生产管理合理化建议书
2014/03/12 职场文书
五一口号
2014/06/19 职场文书
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年银行客户经理工作总结
2014/11/12 职场文书
给老婆的道歉信
2015/01/20 职场文书
联欢会开场白
2015/06/01 职场文书
感动中国何玥观后感
2015/06/02 职场文书
2016年习总书记讲话学习心得体会
2016/01/20 职场文书
导游词之崇武古城
2019/10/07 职场文书