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 相关文章推荐
JS鼠标事件大全 推荐收藏
Nov 01 Javascript
javascript 构造函数强制调用经验总结
Dec 02 Javascript
同时使用n个window onload加载实例介绍
Apr 25 Javascript
JavaScript实现twitter puddles算法实例
Dec 06 Javascript
JavaScript中判断两个字符串是否相等的方法
Jul 07 Javascript
javascript实现简单的分页特效
Aug 12 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
Sep 17 Javascript
js仿腾讯QQ的web登陆界面
Aug 19 Javascript
JS中with的替代方法与String中的正则方法详解
Dec 23 Javascript
bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享
Jan 24 Javascript
ajax前台后台跨域请求处理方式
Feb 08 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
May 12 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 创建标签云函数代码
2010/05/26 PHP
推荐一款MAC OS X 下php集成开发环境mamp
2014/11/08 PHP
PHP常用日期加减计算方法实例小结
2018/07/31 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
用js查找法实现当前栏目的高亮显示的代码
2007/11/24 Javascript
深入认识javascript中的eval函数
2009/11/02 Javascript
2010年最佳jQuery插件整理
2010/12/06 Javascript
使用js修改客户端注册表的方法
2013/08/09 Javascript
JavaScript—window对象使用示例
2013/12/09 Javascript
dedecms页面如何获取会员状态的实例代码
2016/03/15 Javascript
JavaScript简单下拉菜单特效
2016/09/13 Javascript
JS实现鼠标滑过显示边框的菜单效果
2016/09/21 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
AngularJS service之select下拉菜单效果
2017/07/28 Javascript
微信小程序实现手指触摸画板
2018/07/09 Javascript
layui框架table 数据表格的方法级渲染详解
2018/08/19 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
微信小程序表单验证WxValidate的使用
2019/11/27 Javascript
javascript实现留言板功能
2020/02/08 Javascript
python实现文件分组复制到不同目录的例子
2014/06/04 Python
python输出当前目录下index.html文件路径的方法
2015/04/28 Python
python中for语句简单遍历数据的方法
2015/05/07 Python
python简单实现旋转图片的方法
2015/05/30 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
2016/12/14 Python
Python使用pylab库实现绘制直方图功能示例
2018/06/01 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
2019/01/30 Python
Python单元和文档测试实例详解
2019/04/11 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
2021/03/02 Python
AmazeUI 导航条的实现示例
2020/08/14 HTML / CSS
俄罗斯在线服装店:STOLNIK
2021/03/07 全球购物
对于没有初始化的变量的初始值可以作怎样的假定
2014/10/12 面试题
汽车专业人才自我鉴定范文
2013/12/29 职场文书
毕业生个人投资创业计划书
2014/01/04 职场文书
学校教师培训工作总结
2015/10/14 职场文书