数码控科技猎奇Iphone动漫星座游戏电竞lolcosplay王者荣耀攻略allcnewsBLOGNEWSBLOGASKBLOGBLOGZSK全部技术问答问答技术问答it问答代码软件新闻开发博客电脑/网络手机/数码笔记本电脑互联网操作系统软件硬件编程开发360产品资源分享电脑知识文档中心IT全部全部分类全部分类技术牛文全部分类教程最新网页制作cms教程平面设计媒体动画操作系统网站运营网络安全服务器教程数据库工具网络安全软件教学vbscript正则表达式javascript批处理更多»编程更新教程更新游戏更新allitnewsJava新闻网络医疗信息化安全创业站长电商科技访谈域名会议专栏创业动态融资创投创业学院 / 产品经理创业公司人物访谈营销开发数据库服务器系统虚拟化云计算嵌入式移动开发作业作业1常见软件all电脑网络手机数码生活游戏体育运动明星影音休闲爱好文化艺术社会民生教育科学医疗健康金融管理情感社交地区其他电脑互联网软件硬件编程开发360相关产品手机平板其他电子产品摄影器材360硬件通讯智能设备购物时尚生活常识美容塑身服装服饰出行旅游交通汽车购房置业家居装修美食烹饪单机电脑游戏网页游戏电视游戏桌游棋牌游戏手机游戏小游戏掌机游戏客户端游戏集体游戏其他游戏体育赛事篮球足球其他运动球类运动赛车健身运动运动用品影视娱乐人物音乐动漫摄影摄像收藏宠物幽默搞笑起名花鸟鱼虫茶艺彩票星座占卜书画美术舞蹈小说图书器乐声乐小品相声戏剧戏曲手工艺品历史话题时事政治就业职场军事国防节日风俗法律法规宗教礼仪礼节自然灾害360维权社会人物升学入学人文社科外语资格考试公务员留学出国家庭教育学习方法语文物理生物工程学农业数学化学健康知识心理健康孕育早教内科外科妇产科儿科皮肤科五官科男科整形中医药品传染科其他疾病医院两性肿瘤科创业投资企业管理财务税务银行股票金融理财基金债券保险贸易商务文书国民经济爱情婚姻家庭烦恼北京上海重庆天津黑龙江吉林辽宁河北内蒙古山西陕西宁夏甘肃青海新疆西藏四川贵州云南河南湖北湖南山东江苏浙江安徽江西福建广东广西海南香港澳门台湾海外地区

河北排列7平台:教你如何用node连接redis的示例代码

来源:脚本之家  责任编辑:小易  

河北20选五开奖结果 www.vhmyd.cn 安装redis并启动

下载地址,选择Stable版本下载

或者本地下载地址://www.vhmyd.cn/softs/504128.html

解压后,进入文件夹然后安装

cd redis-4.0.9
make//安装

启动redis服务 ./src/redis-server -p 端口号,默认端口为6379,可不带端口号启动

进入redis 客户端 ./src/redis-cli

关闭redis:进入客户端后,输入shutdown即可关闭redis服务

后台启动redis服务

  • 打开redis的目录文件夹找到redis.conf文件,编辑该文件vim redis.conf
  • 找到general配置项,将daemonize(一段连续运行的程序) 后的no改成yes,如下图 image

保存编辑

启动redis服务 ./src/redis-server redis.conf

设置全局变量

vi ~/.bash_profile

//在文件中添加以下代码
export PATH=/Users/jiangxueyang/soft/redis-4.0.9/src:$PATH //请添加自己的redis项目安装路径

//运行变量
source ~/.bash_profile

现在就可以直接在命令面板输入redis命令啦

node连接redis

安装redis依赖包 npm install redis -S

设置redis的创建与获取方法config/redis.js,代码如下:

let redis = require("redis"),
 client = redis.createClient();

client.on("error", function (err) {
 console.log("Error " + err);
});

let setKey = (key,value) =>{
 return new Promise((resolve, reject) => {
  client.set(key,value,(err,replay)=>{
   if(err){
    reject(err);
   }else{
    resolve(replay);
   }
  })
 })
};

let getKey = (key)=>{
 return new Promise((resolve, reject) => {
  client.get(key,(err,replay)=>{
   if(err){
    reject(err);
   }else{
    resolve(replay);
   }
  })
 })
};

module.exports = {
 setKey,getKey
};

具体使用示例:

const redis = requier('/config/reids');
async fun(){
 await redis.setKey('uid',a);//设置
 let uid = redis.getKey('uid');//获取key

}

更多redis的参数设置请参考redis官网

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:


  • 本文相关:
  • 详解redis在nodejs中的应用
  • nodejs使用redis作为缓存介质实现的封装缓存类示例
  • node.js操作redis实现添加查询功能
  • 详解nodejs express下使用redis管理session
  • node.js利用redis数据库缓存数据的方法
  • node.js与sails redis组件的使用教程
  • docker + nodejs + kafka + redis + mysql搭建简单秒杀环境
  • nodejs redis 发布订阅机制封装实现方法及实例代码
  • node.js + redis sorted set实现任务队列
  • 在node.js应用中读写redis数据库的简单方法
  • node基于puppeteer模拟登录抓取页面的实现
  • node.js中tcp socket多进程间的消息推送示例详解
  • node.js dgram??槭迪謚dp通信示例代码
  • express默认日志组件morgan的方法
  • nodejs中crypto??榈陌踩督步?/a>
  • nodejs学习笔记之global objects全局对象
  • node.js的环境安装配置(使用nvm方式)
  • 深入剖析node.js cluster???/a>
  • nodejs express 通过log4js写日志到logstash(elk)
  • node.js文件系统解析实例详解
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 河北20选五开奖结果 - 频道导航
    Copyright © 2017 河北20选五开奖结果 www.vhmyd.cn All Rights Reserved
  • 和田县驻村工作队帮助农民收小麦 2019-04-18
  • 【大阅兵历史图片集锦】 2019-04-18
  • “一地两检”条例草案在香港特区立法会通过三读 2019-04-18
  • 哪些黑痣易恶变?专家:可遵循5大原则鉴别 2019-04-17
  • 【专家谈】缓解药品短缺,用好“两只手” 2019-04-17
  • 我是来放毒的....西安最好吃的小吃都藏在这儿! 2019-04-17
  • 高清:12处唐长安城遗存照,纪念大唐建都长安1400周年 2019-04-16
  • 而另外发达国家都做不到,垃圾只能往中国出口。前两年我们才禁止了洋垃圾的进口,我们生产的垃圾要销往哪里 2019-04-16
  • 高房价开始衍生出新一代的低欲望社会! 2019-04-16
  • 《大轰炸》亮相上影节 历时8年导演曾四处举债 2019-04-15
  • 段健的专栏作者中国国家地理网 2019-04-15
  • 天路文章中国国家地理网 2019-04-15
  • 中国电信安康分公司60家智慧家庭便民服务中心盛大开业中国电信安康-最新活动 2019-04-14
  • 蔬菜-热门标签-华商生活 2019-04-14
  • 兴业银行向绿色金融改革创新试验区投放绿色融资2500亿 2019-04-14
  • 834| 492| 686| 188| 555| 966| 858| 296| 752| 543|