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 相关文章推荐
基于jQuery的Spin Button自定义文本框数值自增或自减
Jul 17 Javascript
jquery和css3实现的炫酷时尚的菜单导航
Sep 01 Javascript
AngularJS 入门教程之事件处理器详解
Aug 19 Javascript
如何利用JSHint减少JavaScript的错误
Aug 23 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
Mar 25 Javascript
详解angular用$sce服务来过滤HTML标签
Apr 11 Javascript
vue的一个分页组件的示例代码
Dec 25 Javascript
vue 登录滑动验证实现代码
Aug 24 Javascript
详解SPA中前端路由基本原理与实现方式
Sep 12 Javascript
详解Angular模板引用变量及其作用域
Nov 23 Javascript
JavaScript实现图片放大镜效果
Jun 27 Javascript
Angular.JS读取数据库数据调用完整实例
Jul 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
萌王史莱姆”萌王性别尴尬!那“萌战”归女组还是男?
2018/12/17 日漫
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
PHP中数组的分组排序实例
2014/06/01 PHP
PHP产生不重复随机数的5个方法总结
2014/11/12 PHP
php调用KyotoTycoon简单实例
2015/04/02 PHP
Laravel 5框架学习之表单
2015/04/08 PHP
jQuery中将函数赋值给变量的调用方法
2012/03/23 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
深入解析JavaScript编程中的this关键字使用
2015/11/09 Javascript
JavaScript+html5 canvas实现本地截图教程
2020/04/16 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
JS简单实现自定义右键菜单实例
2017/05/31 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
python万年历实现代码 含运行结果
2017/05/20 Python
python实现协同过滤推荐算法完整代码示例
2017/12/15 Python
python docx 中文字体设置的操作方法
2018/05/08 Python
Python异常处理操作实例详解
2018/05/10 Python
Python设计模式之享元模式原理与用法实例分析
2019/01/11 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
使用python socket分发大文件的实现方法
2019/07/08 Python
django自带serializers序列化返回指定字段的方法
2019/08/21 Python
python tkinter组件使用详解
2019/09/16 Python
python线程定时器Timer实现原理解析
2019/11/30 Python
解决Python pip 自动更新升级失败的问题
2020/02/21 Python
深入理解Python 多线程
2020/06/16 Python
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
菲律宾票务网站:StubHub菲律宾
2018/04/21 全球购物
英国百年闻名的优质健康产品连锁店:Holland & Barrett
2019/12/19 全球购物
《口技》教学反思
2014/02/21 职场文书
个人贷款承诺书
2014/03/28 职场文书
欢迎家长标语
2014/10/08 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
中秋节英文祝福语句(14句)
2019/09/11 职场文书
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS