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 相关文章推荐
window.open被浏览器拦截后的自定义提示效果代码
Nov 19 Javascript
CSS常用网站布局实例
Apr 03 Javascript
JS 分号引起的一段调试问题
Jun 18 Javascript
Prototype 学习 Prototype对象
Jul 12 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
Jun 09 Javascript
jQuery简单几行代码实现tab切换
Mar 10 Javascript
jQuery实现的购物车物品数量加减功能代码
Nov 16 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
Mar 09 Javascript
vue 文件目录结构详解
Nov 24 Javascript
基于html+css+js实现简易计算器代码实例
Feb 28 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
Jun 22 Javascript
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
Jul 26 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安装问题
2006/10/09 PHP
php smarty模版引擎中变量操作符及使用方法
2009/12/11 PHP
解析phpstorm + xdebug 远程断点调试
2013/06/20 PHP
Codeigniter注册登录代码示例
2014/06/12 PHP
php实现通过ftp上传文件
2015/06/19 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
解决laravel 出现ajax请求419(unknown status)的问题
2019/09/03 PHP
两个比较有用的Javascript工具函数代码
2010/02/17 Javascript
js有序数组的连接问题
2013/10/01 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
2013/11/30 Javascript
ExtJS4中的requires使用方法示例介绍
2013/12/03 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
浅谈javascript事件取消和阻止冒泡
2015/05/26 Javascript
原生js实现图片轮播特效
2015/12/18 Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
2016/04/11 Javascript
React-Native做一个文本输入框组件的实现代码
2017/08/10 Javascript
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
js实现详情页放大镜效果
2020/10/28 Javascript
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
实例解析Python中的__new__特殊方法
2016/06/02 Python
python简单线程和协程学习心得(分享)
2017/06/14 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
Python实现找出数组中第2大数字的方法示例
2018/03/26 Python
详解python多线程、锁、event事件机制的简单使用
2018/04/27 Python
Python中反射和描述器总结
2018/09/23 Python
PyTorch搭建多项式回归模型(三)
2019/05/22 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
python3 xpath和requests应用详解
2020/03/06 Python
python 读取串口数据的示例
2020/11/09 Python
is_file和file_exists效率比较
2021/03/14 PHP
Html5实现首页动态视频背景的示例代码
2019/09/25 HTML / CSS
美国知名平价彩妆品牌:e.l.f. Cosmetics
2017/11/20 全球购物
群众路线自我剖析材料
2014/10/08 职场文书
Redis 操作多个数据库的配置的方法实现
2022/03/23 Redis