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支持DOM 2(不用框架!)
Dec 31 Javascript
jquery 获取自定义属性(attr和prop)的实现代码
Jun 27 Javascript
JS多物体 任意值 链式 缓冲运动
Aug 10 Javascript
关于eval 与new Function 到底该选哪个?
Apr 17 Javascript
js设置组合快捷键/tabindex功能的方法
Nov 21 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
Apr 06 Javascript
JQuery.dataTables表格插件添加跳转到指定页
Jun 09 jQuery
Node.js五大应用性能技巧小结(必须收藏)
Aug 09 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
May 01 Javascript
package.json中homepage属性的作用详解
Mar 11 Javascript
vue cli 3.0通用打包配置代码,不分一二级目录
Sep 02 Javascript
一篇文章看懂JavaScript中的回调
Jan 05 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
xml+php动态载入与分页
2006/10/09 PHP
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
解析PHP可变函数的经典用法
2013/06/20 PHP
php快递单号查询接口使用示例
2014/05/05 PHP
php新浪微博登录接口用法实例
2014/12/23 PHP
浅谈php调用python文件
2019/03/29 PHP
身份证号码前六位所代表的省,市,区, 以及地区编码下载
2007/04/12 Javascript
用js解决数字不能换行问题
2010/08/10 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
jQuery实现鼠标划过添加和删除class的方法
2015/06/26 Javascript
jQuery自定义滚动条完整实例
2016/01/08 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
2016/08/02 Javascript
使用webpack打包后的vue项目如何正确运行(express)
2018/10/26 Javascript
JSON字符串操作移除空串更改key/value的介绍
2019/01/05 Javascript
小程序使用watch监听数据变化的方法详解
2019/09/20 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
用Javascript实现发送短信验证码间隔功能
2021/02/08 Javascript
Python with用法实例
2015/04/14 Python
Python连接DB2数据库
2016/08/27 Python
Python实现将不规范的英文名字首字母大写
2016/11/15 Python
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
Python在不同目录下导入模块的实现方法
2017/10/27 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
2017/11/15 Python
简单了解python的内存管理机制
2019/07/08 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
红色康乃馨酒店:Red Carnation Hotels
2017/06/22 全球购物
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
strlen的几种不同实现方法
2013/05/31 面试题
保卫科工作岗位职责
2014/03/01 职场文书
网络编辑职责
2014/03/01 职场文书
吃空饷专项治理工作实施方案
2014/03/04 职场文书
《学棋》教后反思
2014/04/14 职场文书
人力资源管理求职信
2014/08/07 职场文书
2014广电局实施党的群众路线教育实践活动方案思想汇报
2014/09/22 职场文书
写作指导:怎么书写竞聘演讲稿?
2019/07/04 职场文书
Python中requests库的用法详解
2022/06/05 Python