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 相关文章推荐
$()JS小技巧
Jul 21 Javascript
读jQuery之三(构建选择器)
Jun 11 Javascript
JavaScript实现打字效果的方法
Jul 10 Javascript
快速使用Bootstrap搭建传送带
May 06 Javascript
浅谈javascript:两种注释,声明变量,定义函数
Oct 05 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
Dec 19 Javascript
javascript+html5+css3自定义提示窗口
Jun 21 Javascript
微信小程序实现手势滑动卡片效果
Aug 26 Javascript
构建大型 Vue.js 项目的10条建议(小结)
Nov 14 Javascript
微信小程序实现树莓派(raspberry pi)小车控制
Feb 12 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
Apr 30 jQuery
介绍一下28个JS常用数组方法
May 06 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乱码问题
2012/03/25 PHP
关于查看MSSQL 数据库 用户每个表 占用的空间大小
2013/06/21 PHP
Linux下PHP连接Oracle数据库
2014/08/20 PHP
php pthreads多线程的安装与使用
2016/01/19 PHP
[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】
2017/09/02 PHP
javascript 写类方式之四
2009/07/05 Javascript
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
window.event快达到全浏览器支持了,以后使用就方便了
2011/11/30 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
javascript实现全角与半角字符的转换
2015/01/07 Javascript
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
2015/09/11 Javascript
javascript编程异常处理实例小结
2015/11/30 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
用jquery的attr方法实现图片切换效果
2017/02/05 Javascript
移动端效果之IndexList详解
2017/10/20 Javascript
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
2018/01/16 Javascript
[56:47]Ti4 循环赛第三日 iG vs Liquid
2014/07/12 DOTA
[02:56]《DAC最前线》之国外战队抵达上海备战亚洲邀请赛
2015/01/28 DOTA
Python使用Supervisor来管理进程的方法
2015/05/28 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
Python中如何优雅的合并两个字典(dict)方法示例
2017/08/09 Python
python矩阵/字典实现最短路径算法
2019/01/17 Python
Python实现Mysql数据统计及numpy统计函数
2019/07/15 Python
python实现对服务器脚本敏感信息的加密解密功能
2019/08/13 Python
django rest framework 过滤时间操作
2020/07/12 Python
Python3爬虫关于识别检验滑动验证码的实例
2020/07/30 Python
Python Pandas list列表数据列拆分成多行的方法实现
2020/12/14 Python
HTML5超文本标记语言的实现方法
2020/09/24 HTML / CSS
联想墨西哥官方网站:Lenovo墨西哥
2016/08/17 全球购物
大班开学家长寄语
2014/04/04 职场文书
文明班级建设方案
2014/05/15 职场文书
工商行政管理专业求职书
2014/05/23 职场文书
物理系毕业生自荐书
2014/06/13 职场文书
2016年3月份红领巾广播稿
2015/12/21 职场文书
golang import自定义包方式
2021/04/29 Golang