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 相关文章推荐
实现复选框全选/全不选切换
Dec 23 Javascript
JavaScript中如何通过arguments对象实现对象的重载
May 12 Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
Aug 21 Javascript
jQuery超酷平面式时钟效果代码分享
Mar 30 Javascript
js实现楼层效果的简单实例
Jul 15 Javascript
JS实现数字格式千分位相互转换方法
Aug 01 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
Jul 11 Javascript
详解vue前后台数据交互vue-resource文档
Jul 19 Javascript
详解ajax的data参数错误导致页面崩溃
Apr 30 Javascript
使用JS获取页面上的所有标签
Oct 18 Javascript
Cordova(ionic)项目实现双击返回键退出应用
Sep 17 Javascript
JavaScript实现密码强度实时验证
Mar 18 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
fleaphp常用方法分页之Pager使用方法
2011/04/23 PHP
获取URL文件名后缀
2013/10/24 PHP
php获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
win7安装php框架Yii的方法
2016/01/25 PHP
php微信公众账号开发之前五个坑(一)
2016/09/18 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
2019/04/23 PHP
使用户点击后退按钮使效三行代码
2007/07/07 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
2013/06/03 Javascript
让js弹出窗口居前显示的实现方法
2013/07/10 Javascript
JS的千分位算法实现思路
2013/07/31 Javascript
js正则表达式匹配数字字母下划线等
2015/04/14 Javascript
JavaScript中Date.toSource()方法的使用教程
2015/06/12 Javascript
Vuejs第七篇之Vuejs过渡动画案例全面解析
2016/09/05 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
2018/01/21 Javascript
vue router 跳转后回到顶部的实例
2018/08/31 Javascript
ElementUI Tag组件实现多标签生成的方法示例
2019/07/08 Javascript
javascript中的数据类型检测方法详解
2019/08/07 Javascript
zookeeper python接口实例详解
2018/01/18 Python
Python元组拆包和具名元组解析实例详解
2018/03/26 Python
django加载本地html的方法
2018/05/27 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
3种适用于Python的疯狂秘密武器及原因解析
2020/04/29 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
如何基于Django实现上下文章跳转
2020/09/16 Python
python读写数据读写csv文件(pandas用法)
2020/12/14 Python
详解pandas apply 并行处理的几种方法
2021/02/24 Python
贝嫂喜欢的婴儿品牌,个性化的婴儿礼物:My 1st Years
2017/11/19 全球购物
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
超市商业计划书
2014/05/04 职场文书
理发店策划方案
2014/06/05 职场文书
村干部四风问题整改措施
2014/09/30 职场文书
2015年世界卫生日活动总结
2015/02/09 职场文书
2016大学迎新欢迎词
2015/09/29 职场文书
python3美化表格数据输出结果的实现代码
2021/04/14 Python
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python
Windows server 2012 NTP时间同步的实现
2022/06/25 Servers