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 相关文章推荐
IE8 中使用加速器(Activities)
May 14 Javascript
文档对象模型DOM通俗讲解
Nov 01 Javascript
JavaScript中使用arguments获得函数传参个数实例
Aug 27 Javascript
Node.js 学习笔记之简介、安装及配置
Mar 03 Javascript
Javascript removeChild()删除节点及删除子节点的方法
Dec 27 Javascript
需要牢记的JavaScript基础知识
Sep 25 Javascript
Node.js学习之地址解析模块URL的使用详解
Sep 28 Javascript
vue项目中运用webpack动态配置打包多种环境域名的方法
Jun 24 Javascript
Smartour 让网页导览变得更简单(推荐)
Jul 19 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
Sep 25 Javascript
浅谈vue权限管理实现及流程
Apr 23 Javascript
修改Vue打包后的默认文件名操作
Aug 12 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下使用SimpleXML 处理XML 文件
2010/02/27 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
PHP实现货币换算的方法
2014/11/29 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
2016/08/11 PHP
PHP如何实现订单的延时处理详解
2017/12/30 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
基于JQuery.timer插件实现一个计时器
2010/04/25 Javascript
jquery 注意事项与常用语法小结
2010/06/07 Javascript
简单的ajax连接库分享(不用jquery的ajax)
2014/01/19 Javascript
JS中数组Array的用法示例介绍
2014/02/20 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
2016/10/30 Javascript
js数字计算 误差问题的快速解决方法
2017/02/28 Javascript
原生JS实现ajax与ajax的跨域请求实例
2017/12/01 Javascript
javascript中的隐式调用
2018/02/10 Javascript
使用React手写一个对话框或模态框的方法示例
2019/04/25 Javascript
vue将后台数据时间戳转换成日期格式
2019/07/31 Javascript
vue data变量相互赋值后被实时同步的解决步骤
2020/08/05 Javascript
JavaScript位置参数实现原理及过程解析
2020/09/14 Javascript
Vuex实现简单购物车
2021/01/10 Vue.js
python中的内置函数getattr()介绍及示例
2014/07/20 Python
python实现自动重启本程序的方法
2015/07/09 Python
python使用selenium登录QQ邮箱(附带滑动解锁)
2019/01/23 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
自我鉴定四大框架
2014/01/17 职场文书
合作意向协议书范本
2014/03/31 职场文书
小学五年级学生评语
2014/04/22 职场文书
高中学生期末评语
2014/04/25 职场文书
公民代理授权委托书
2014/09/24 职场文书
2014年化工厂工作总结
2014/11/25 职场文书
通报表扬范文
2015/01/17 职场文书
培训通知书模板
2015/04/17 职场文书
运动会宣传稿100字
2015/07/23 职场文书
css实现文章分割线样式的多种方法总结
2021/04/21 HTML / CSS
python自然语言处理之字典树知识总结
2021/04/25 Python
Canvas如何做个雪花屏版404的实现
2021/09/25 HTML / CSS