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 相关文章推荐
Extjs学习笔记之四 工具栏和菜单
Jan 07 Javascript
基于jquery的tab切换 js原理
Apr 01 Javascript
在JavaScript并非所有的一切都是对象
Apr 11 Javascript
js实现图片轮换效果代码
Apr 16 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
Dec 14 Javascript
easyui导出excel无法弹出下载框的快速解决方法
Nov 10 Javascript
vue.js绑定class和style样式(6)
Dec 09 Javascript
解决vue的 v-for 循环中图片加载路径问题
Sep 03 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
Aug 07 Javascript
微信小程序实现左滑删除效果
Nov 18 Javascript
CocosCreator入门教程之网络通信
Apr 16 Javascript
vue+elementui 实现新增和修改共用一个弹框的完整代码
Jun 08 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
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
Session服务器配置指南与使用经验的深入解析
2013/06/17 PHP
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
yii实现创建验证码实例解析
2014/07/31 PHP
php实现通用的从数据库表读取数据到数组的函数实例
2015/03/21 PHP
jquerydom对象的事件隐藏显示和对象数组示例
2013/12/10 Javascript
js/jquery解析json和数组格式的方法详解
2014/01/09 Javascript
鼠标拖拽移动子窗体的JS实现
2014/02/25 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
JavaScript类型系统之Object详解
2016/01/07 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
js判断输入字符串是否为空、空格、null的方法总结
2016/06/14 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件
2021/02/20 Vue.js
寻找网站后台地址的python脚本
2014/09/01 Python
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
python实现键盘控制鼠标移动
2020/11/27 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
2018/11/10 Python
matplotlib实现区域颜色填充
2019/03/18 Python
python使用threading.Condition交替打印两个字符
2019/05/07 Python
python 判断文件还是文件夹的简单实例
2019/06/10 Python
python实现关闭第三方窗口的方法
2019/06/28 Python
使用Python实现画一个中国地图
2019/11/23 Python
python 图像插值 最近邻、双线性、双三次实例
2020/07/05 Python
为智能设备设计个性化保护套网站:caseable
2017/01/05 全球购物
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
遇到的Mysql的面试题
2014/06/29 面试题
教师批评与自我批评剖析材料
2014/10/16 职场文书
小学英语复习计划
2015/01/19 职场文书
2015年“7.11”世界人口日宣传活动方案
2015/05/06 职场文书
2016年感恩母亲节活动总结
2016/04/01 职场文书
win10如何快速切换窗口 win10切换窗口快捷键分享
2022/07/23 数码科技