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 相关文章推荐
分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容
Apr 20 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
Feb 05 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
Jan 26 Javascript
深入浅析JavaScript中的arguments对象(强力推荐)
Jun 03 Javascript
Google 地图获取API Key详细教程
Aug 06 Javascript
Bootstrap字体图标无法正常显示的解决方法
Oct 08 Javascript
如何使用Vuex+Vue.js构建单页应用
Oct 27 Javascript
微信小程序 地图map详解及简单实例
Jan 10 Javascript
React组件的三种写法总结
Jan 12 Javascript
Servlet返回的数据js解析2种方法
Dec 12 Javascript
vue实现购物车加减
May 30 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
Aug 07 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
PHPMailer 中文使用说明小结
2010/01/22 PHP
PHP 一个比较完善的简单文件上传
2010/03/25 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
2014/10/30 PHP
基于php实现七牛抓取远程图片
2015/12/01 PHP
PHP中SQL查询语句的id=%d解释(推荐)
2016/12/10 PHP
yii框架redis结合php实现秒杀效果(实例代码)
2017/10/26 PHP
身份证号码前六位所代表的省,市,区, 以及地区编码下载
2007/04/12 Javascript
javascript中创建对象的三种常用方法
2010/12/30 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
2015/09/14 Javascript
JavaScript:Date类型全面解析
2016/05/19 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
vue-swiper的使用教程
2018/08/30 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
2019/10/15 Javascript
微信小程序 自定义弹窗实现过程(附代码)
2019/12/05 Javascript
详解Vue 单文件组件的三种写法
2020/02/19 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
python单链表实现代码实例
2013/11/21 Python
Flask框架信号用法实例分析
2018/07/24 Python
Python笔记之facade模式
2019/11/20 Python
tensorflow指定GPU与动态分配GPU memory设置
2020/02/03 Python
如何搭建pytorch环境的方法步骤
2020/05/06 Python
使用python编写一个语音朗读闹钟功能的示例代码
2020/07/14 Python
基于HTML5的WebSocket的实例代码
2018/08/15 HTML / CSS
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
2015/10/12 面试题
小学教师师德反思
2014/02/03 职场文书
《藤野先生》教学反思
2014/02/19 职场文书
班级标语大全
2014/06/21 职场文书
2014教师个人自我评价范文
2014/09/13 职场文书
2014年招商引资工作总结
2014/11/22 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
教你用Java在个人电脑上实现微信扫码支付
2021/06/13 Java/Android
解析目标检测之IoU
2021/06/26 Python