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 相关文章推荐
又一个小巧的图片预加载类
May 05 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
Mar 05 Javascript
javascript 寻找错误方法整理
Jun 15 Javascript
jQuery中replaceAll()方法用法实例
Jan 16 Javascript
jQuery源码分析之Callbacks详解
Mar 13 Javascript
Js+Ajax,Get和Post在使用上的区别小结
Jun 08 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
Mar 15 Javascript
js使用xml数据载体实现城市省份二级联动效果
Nov 08 Javascript
Vue2.0设置全局样式(less/sass和css)
Nov 18 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
Nov 27 Javascript
在JavaScript中实现链式调用的实现
Dec 24 Javascript
vue中配置scss全局变量的步骤
Dec 28 Vue.js
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/03/04 PHP
php使用递归函数实现数字累加的方法
2015/03/16 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
Jquery 获取checkbox的checked问题
2011/11/16 Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
2011/12/26 Javascript
javascript 三种方法实现获得和设置以及移除元素属性
2013/03/20 Javascript
Jquery实现鼠标移上弹出提示框、移出消失思路及代码
2013/05/19 Javascript
javascript 按键事件(兼容各浏览器)
2013/12/20 Javascript
js在IE与firefox的差异集锦
2014/11/11 Javascript
js手动播放图片实现图片轮播效果
2016/09/17 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
微信小程序中input标签详解及简单实例
2017/05/18 Javascript
jQuery Masonry瀑布流布局神器使用详解
2017/05/25 jQuery
微信小程序url传参写变量的方法
2018/08/09 Javascript
[33:23]VG vs Pain 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
Python实现批量将word转html并将html内容发布至网站的方法
2015/07/14 Python
Python中list列表的一些进阶使用方法介绍
2015/08/15 Python
Python实现正整数分解质因数操作示例
2018/08/01 Python
python学生管理系统学习笔记
2019/03/19 Python
python模块之subprocess模块级方法的使用
2019/03/26 Python
Python3.5 Pandas模块之Series用法实例分析
2019/04/23 Python
HTML5 Canvas的常用线条属性值总结
2016/03/17 HTML / CSS
纽约现代艺术博物馆商店:MoMA STORE(室内家具和杂货商品)
2016/08/02 全球购物
台湾森森购物网:U-mall
2017/10/16 全球购物
如何理解transaction事务的概念
2015/05/27 面试题
小学综合实践活动总结
2014/07/07 职场文书
优秀共产党员演讲稿
2014/09/04 职场文书
关于十八大的演讲稿
2014/09/15 职场文书
乡镇三严三实学习心得体会
2014/10/13 职场文书
2014年青年志愿者工作总结
2014/12/09 职场文书
认真学习保证书
2015/02/26 职场文书
确保工程质量承诺书
2015/04/29 职场文书
培训班开班主持词
2015/07/02 职场文书
USB TYPE-C 或将成为所有智能手机充电标准
2022/04/21 数码科技