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 相关文章推荐
JavaScript 图片预览效果 推荐
Dec 22 Javascript
容易被忽略的JS脚本特性
Sep 13 Javascript
jquery移动节点实例
Jan 14 Javascript
JS建造者模式基本用法实例分析
Jun 30 Javascript
JS+CSS实现精美的二级导航效果代码
Sep 17 Javascript
三种AngularJS中获取数据源的方式
Feb 02 Javascript
下雪了 javascript实现雪花飞舞
Aug 02 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
Aug 10 Javascript
ajax分页效果(bootstrap模态框)
Jan 23 Javascript
Angular 4.x中表单Reactive Forms详解
Apr 25 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
May 14 Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
Sep 17 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自动跳转中英文页面
2008/07/29 PHP
一个比较不错的PHP日历类分享
2014/11/18 PHP
php抓取并保存网站图片的实现代码
2015/10/28 PHP
Yii的Srbac插件用法详解
2016/07/14 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
js页面跳转的常用方法整理
2013/10/18 Javascript
jQuery拖拽 & 弹出层 介绍与示例
2013/12/27 Javascript
使用nodejs、Python写的一个简易HTTP静态文件服务器
2014/07/18 NodeJs
原生js页面滚动延迟加载图片
2015/12/20 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
react native实现往服务器上传网络图片的实例
2017/08/07 Javascript
echart简介_动力节点Java学院整理
2017/08/11 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
2017/11/17 Javascript
浅谈vue项目重构技术要点和总结
2018/01/23 Javascript
发布订阅模式在vue中的实际运用实例详解
2019/06/09 Javascript
Vue实现图片与文字混输效果
2019/12/04 Javascript
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
[05:09]第二届DOTA2亚洲邀请赛决赛日比赛集锦:iG 3:0 OG夺冠
2017/04/05 DOTA
python常规方法实现数组的全排列
2015/03/17 Python
python获取本机外网ip的方法
2015/04/15 Python
python基础之入门必看操作
2017/07/26 Python
Python实现繁体中文与简体中文相互转换的方法示例
2018/12/18 Python
Python读写文件基础知识点
2019/06/10 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
CSS3动画和HTML5新特性详解
2020/08/31 HTML / CSS
应届大专毕业生个人自荐信
2013/09/22 职场文书
2013年高中生自我评价
2013/10/23 职场文书
社区工作者思想汇报
2014/01/13 职场文书
学习雷锋寄语大全
2014/04/11 职场文书
家长会标语
2014/06/24 职场文书
2014年行政人事工作总结
2014/12/09 职场文书
Python数据分析入门之数据读取与存储
2021/05/13 Python
在Python中如何使用yield
2021/06/07 Python
源码安装apache脚本部署过程详解
2022/09/23 Servers