Node.js操作redis实现添加查询功能


Posted in Javascript onMay 25, 2017

在实际开发中,免不了要操作mysql,mongodb,redis等数据存储服务器。这里先简单介绍如何操作redis。

一个例子

关于redis服务端的安装这里不再介绍,重点不在这里。感兴趣的可以自行安装。

对于一个新的模块,我们需要在我们的项目中先安装redis模块才能用。

命令

cnpm install redis
Node.js操作redis实现添加查询功能

新建一个redis.js的文件,代码如下:

//引入redis
var redis = require("redis");
//创建redis客户端
var client = redis.createClient("6379", "127.0.0.1");
//连接错误处理
client.on("error", function (error) {
  console.log(error);
});
//redis验证 (如果redis没有开启验证,此配置可以不写)
client.auth("123456");
//查找

client.select("15", function (error) {
  if (error) {
    console.log(error);
  } else {
    client.set("node_redis_key", JSON.stringify({ "name": "wolfy", age: 28 }), function (error, res) {
      if (error) {
        console.log(error);
      } else {
        console.log(res);
      };
      //操作完成,关闭redis连接
      client.end(true);

    });
  };
});
查询

Node.js操作redis实现添加查询功能

总结

操作redis的这里只列举添加和查询的,其他的可以自己进行尝试,方法类似。

Javascript 相关文章推荐
javascript之大字符串的连接的StringBuffer 类
May 08 Javascript
Jquery阻止事件冒泡 event.stopPropagation
Dec 11 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
May 02 Javascript
js实例属性和原型属性示例详解
Nov 23 Javascript
理解JavaScript中Promise的使用
Jan 18 Javascript
React.js入门学习第一篇
Mar 30 Javascript
利用JS屏蔽页面中的Enter按键提交表单的方法
Nov 25 Javascript
JavaScript cookie详解及简单实例应用
Dec 31 Javascript
node使用promise替代回调函数
May 07 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
Jun 11 Javascript
ng-zorro-antd 入门初体验
Dec 03 Javascript
vue中实现点击变成全屏的多种方法
Sep 27 Javascript
浅谈struts1 & jquery form 文件异步上传
May 25 #jQuery
详解Vue中过度动画效果应用
May 25 #Javascript
基于vue实现swipe轮播组件实例代码
May 24 #Javascript
js实现分页功能
May 24 #Javascript
基于Vue的文字跑马灯组件(npm 组件包)
May 24 #Javascript
React简单介绍
May 24 #Javascript
bootstrap3使用bootstrap datetimepicker日期插件
May 24 #Javascript
You might like
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
2010/04/02 PHP
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
浅谈PHP错误类型及屏蔽方法
2017/05/27 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
浅析hasOwnProperty方法的应用
2013/11/20 Javascript
javascript中checkbox使用方法简单实例演示
2015/11/17 Javascript
详解js中class的多种函数封装方法
2016/01/03 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
2016/10/16 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
如何选择jQuery版本 1.x? 2.x? 3.x?
2017/04/01 jQuery
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
vue增删改查的简单操作
2017/07/15 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
vue轮播图插件vue-awesome-swiper
2017/11/27 Javascript
vue input实现点击按钮文字增删功能示例
2019/01/29 Javascript
pycharm 使用心得(三)Hello world!
2014/06/05 Python
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
Python实现二分查找与bisect模块详解
2017/01/13 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
python列表list保留顺序去重的实例
2018/12/14 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
解决Jupyter无法导入已安装的 module问题
2020/04/17 Python
通过实例解析Python RPC实现原理及方法
2020/07/07 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
世界上最大的二手相机店:KEN
2017/05/17 全球购物
Carter’s OshKosh加拿大:购买婴幼儿服装和童装
2018/11/27 全球购物
财务工作个人求职的自我评价
2013/12/19 职场文书
入党思想汇报
2014/01/05 职场文书
学生会主席竞聘书
2014/03/31 职场文书
环保专项行动方案
2014/05/12 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
羊脂球读书笔记
2015/06/30 职场文书