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 文件夹选择框的两种解决方案
Jul 01 Javascript
jquery 学习之二 属性相关
Nov 23 Javascript
Extjs中ComboBoxTree实现的下拉框树效果(自写)
May 28 Javascript
javascript实现锁定网页、密码解锁效果(类似系统屏幕保护效果)
Aug 15 Javascript
使用node.js 获取客户端信息代码分享
Nov 26 Javascript
2014 HTML5/CSS3热门动画特效TOP10
Dec 07 Javascript
jQuery结合CSS制作漂亮的select下拉菜单
May 03 Javascript
使用vue.js开发时一些注意事项
Apr 27 Javascript
javascript 初学教程及五子棋小程序的简单实现
Jul 04 Javascript
Vue 中 filter 与 computed 的区别与用法解析
Nov 21 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
Dec 16 Javascript
vue中 v-for循环的用法详解
Feb 19 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
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
2007/01/29 PHP
重新认识php array_merge函数
2014/08/31 PHP
php过滤html标记属性类用法实例
2014/09/23 PHP
PHP执行linux命令常用函数汇总
2016/02/02 PHP
thinkPHP5框架设置404、403等http状态页面的方法
2018/06/05 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
jquery attr 设定src中含有&(宏)符号问题的解决方法
2011/07/26 Javascript
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
js用Date对象处理时间实现思路及代码
2013/01/31 Javascript
关于javascript event flow 的一个bug详解
2013/09/17 Javascript
js实现数组去重、判断数组以及对象中的内容是否相同
2013/11/29 Javascript
JS图片无缝、平滑滚动代码
2014/03/11 Javascript
javascript中HTMLDOM操作详解
2014/12/11 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
2016/03/03 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
2017/04/18 Javascript
JavaScript之面向对象_动力节点Java学院整理
2017/06/29 Javascript
angularjs $http调用接口的方式详解
2018/08/13 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
2018/12/29 jQuery
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
[44:21]Ti4 循环赛第四日 附加赛NEWBEE vs LGD
2014/07/13 DOTA
[47:50]Secret vs VP 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python将xml和xsl转换为html的方法
2015/03/10 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
python2.7安装图文教程
2018/03/13 Python
通过python顺序修改文件名字的方法
2018/07/11 Python
解决Python3中的中文字符编码的问题
2018/07/18 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
python调用百度API实现人脸识别
2020/11/17 Python
Python模拟键盘输入自动登录TGP
2020/11/27 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
2021/01/12 Python
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
2015/07/24 面试题
学校标语大全
2014/06/19 职场文书
离婚协议书怎么写
2015/01/26 职场文书
Hive常用日期格式转换语法
2022/06/25 数据库