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的事件描述
Sep 08 Javascript
JavaScript入门教程(6) Window窗口对象
Jan 31 Javascript
jQuery 版本的文本输入框检查器Input Check
Jul 09 Javascript
Fixie.js 自动填充内容的插件
Jun 28 Javascript
jQuery读取和设定KindEditor值的方法
Nov 22 Javascript
AngularJS中的过滤器使用详解
Jun 16 Javascript
jQuery插件实现文件上传功能(支持拖拽)
Aug 27 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
Dec 08 Javascript
Vue 中使用 CSS Modules优雅方法
Apr 09 Javascript
微信小程序实现的绘制table表格功能示例
Apr 26 Javascript
浅谈vue限制文本框输入数字的正确姿势
Sep 02 Javascript
vue 开发之路由配置方法详解
Dec 02 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
php中通过curl检测页面是否被百度收录
2013/09/27 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
2019/08/14 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
灵活应用js调试技巧解决样式问题的步骤分享
2012/03/15 Javascript
基于jquery的不规则矩形的排列实现代码
2012/04/16 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
2013/08/07 Javascript
原生js编写设为首页兼容ie、火狐和谷歌
2014/06/05 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
Jquery数字上下滚动动态切换插件
2015/08/08 Javascript
JavaScript对象参数的引用传递
2016/01/14 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
JavaScript实现简单Tip提示框效果
2016/04/20 Javascript
jquery ajax后台返回list,前台用jquery遍历list的实现
2016/10/30 Javascript
谈谈因Vue.js引发关于getter和setter的思考
2016/12/02 Javascript
javascript 正则表达式去空行方法
2017/01/24 Javascript
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
jQuery 筛选器简单操作示例
2019/10/02 jQuery
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
[03:07]完美世界DOTA2联赛PWL DAY10 决赛集锦
2020/11/11 DOTA
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
python获取url的返回信息方法
2018/12/17 Python
python操作文件的参数整理
2019/06/11 Python
对Django 中request.get和request.post的区别详解
2019/08/12 Python
Pyinstaller加密打包应用的示例代码
2020/06/11 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
YSL圣罗兰美妆英国官网:Yves Saint Laurent Beauty UK
2019/08/03 全球购物
乡镇总工会学雷锋活动总结
2014/03/01 职场文书
环保建议书100字
2014/05/14 职场文书
python b站视频下载的五种版本
2021/05/27 Python
MySQL中正则表达式(REGEXP)使用详解
2022/07/07 MySQL