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打印网页部分内容的脚本
Nov 17 Javascript
Jquery操作js数组及对象示例代码
May 11 Javascript
Jquery给基本控件的取值、赋值示例
May 23 Javascript
javascript使用smipleChart实现简单图表
Jan 02 Javascript
javascript实现当前页导航激活的方法
Feb 27 Javascript
Node.js模块封装及使用方法
Mar 06 Javascript
AngularJS过滤器详解及示例代码
Aug 16 Javascript
JavaScript中push(),join() 函数 实例详解
Sep 06 Javascript
在bootstrap中实现轮播图实例代码
Jun 11 Javascript
Material(包括Material Icon)在Angular2中的使用详解
Feb 11 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
如何在面试中手写出javascript节流和防抖函数
Oct 22 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
建立文件交换功能的脚本(一)
2006/10/09 PHP
检查url链接是否已经有参数的php代码 添加 ? 或 &
2010/02/09 PHP
PHP URL路由类实例
2013/11/12 PHP
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
php实现的mongodb操作类
2015/05/28 PHP
基于Jquery的淡入淡出的特效基础练习
2010/12/13 Javascript
js字符编码函数区别分析
2011/12/28 Javascript
javascript判断office版本示例
2014/04/11 Javascript
如何编写高质量JS代码(续)
2015/02/25 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
javascript中sort排序实例详解
2016/07/24 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
JS 中document.write()的用法和清空的原因浅析
2017/12/04 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
2019/04/29 Javascript
Vue数字输入框组件示例代码详解
2020/01/15 Javascript
微信小程序保持session会话的方法
2020/03/20 Javascript
vue动态设置路由权限的主要思路
2021/01/13 Vue.js
Python算法应用实战之队列详解
2017/02/04 Python
深入理解Python中的super()方法
2017/11/20 Python
pandas计算最大连续间隔的方法
2019/07/04 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
redis数据库及与python交互用法简单示例
2019/11/01 Python
基于Python制作一副扑克牌过程详解
2020/10/19 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
python接口自动化框架实战
2020/12/23 Python
慕尼黑山地运动、户外服装和体育用品专家:Sporthaus Schuster
2019/08/27 全球购物
毕业生造价工程师求职信
2013/10/17 职场文书
汽车运用工程系毕业生自荐信
2013/12/27 职场文书
文明礼仪小标兵事迹
2014/01/12 职场文书
小学兴趣小组活动总结
2014/07/07 职场文书
2015年生产车间工作总结
2015/04/22 职场文书
公文写作指导之倡议书!
2019/07/03 职场文书
Python socket如何解析HTTP请求内容
2022/02/12 Python
英国数字版游戏销量周榜公布 《小缇娜的奇幻之地》登顶
2022/04/03 其他游戏
动画《朋友游戏》公开佐藤友生绘制的开播纪念绘
2022/04/06 日漫