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 相关文章推荐
关于jQuery中.attr()和.prop()的问题探讨
Sep 06 Javascript
JQuery加载图片自适应固定大小的DIV
Sep 12 Javascript
Egret引擎开发指南之发布项目
Sep 03 Javascript
jQuery中index()方法用法实例
Dec 27 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
Jun 14 Javascript
javascript实现很浪漫的气泡冒出特效
Sep 05 Javascript
Angular4学习笔记之根模块与Ng模块
Sep 09 Javascript
详解js静态检查工具eslint配置文件
Nov 23 Javascript
JavaScript类型相关的常用操作总结
Feb 14 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
Mar 27 Javascript
JavaScript中this的全面解析及常见实例
May 14 Javascript
js实现窗口全屏示例详解
Sep 17 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程序员工具
2008/05/26 PHP
php连接mssql的一些相关经验及注意事项
2013/02/05 PHP
php的declare控制符和ticks教程(附示例)
2014/03/21 PHP
教你如何用php实现LOL数据远程获取
2014/06/10 PHP
Yii基于数组和对象的Model查询技巧实例详解
2015/12/28 PHP
浅谈tudou土豆网首页图片延迟加载的效果
2010/06/23 Javascript
深入理解Javascript动态方法调用与参数修改的问题
2013/12/10 Javascript
用js判断是否为360浏览器的实现代码
2015/01/15 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
jQuery实现广告条滚动效果
2017/08/22 jQuery
关于Ajax的原理以及代码封装详解
2017/09/08 Javascript
基于BootStrap的文本编辑器组件Summernote
2017/10/27 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
[39:11]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第二局
2016/02/28 DOTA
[01:02:18]VGJ.S vs infamous Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
python实现的一个p2p文件传输实例
2014/06/04 Python
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
初学Python函数的笔记整理
2015/04/07 Python
python实现的二叉树定义与遍历算法实例
2017/06/30 Python
Python2.7 实现引入自己写的类方法
2018/04/29 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
详解Python正则表达式re模块
2019/03/19 Python
基于Tensorflow使用CPU而不用GPU问题的解决
2020/02/07 Python
加拿大购物频道:The Shopping Channel
2016/07/21 全球购物
求职简历中个人的自我评价
2013/12/01 职场文书
如何写自我评价?自我评价写什么好?
2014/03/14 职场文书
校园元旦活动总结
2014/07/09 职场文书
幼儿园六一儿童节活动方案
2014/08/26 职场文书
会议接待欢迎词范文
2015/01/26 职场文书
地心历险记观后感
2015/06/15 职场文书
sql server 累计求和实现代码
2022/02/28 SQL Server
德生2P3收音机开箱评测
2022/04/30 无线电
JS前端canvas交互实现拖拽旋转及缩放示例
2022/08/05 Javascript