这篇文章将为大家详细讲解有关怎么使用node连接redis,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联专注于魏县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供魏县营销型网站建设,魏县网站制作、魏县网页设计、魏县网站官网定制、微信小程序开发服务,打造魏县网络公司原创品牌,更为您提供魏县网站排名全网营销落地服务。
安装redis并启动
下载地址,选择Stable版本下载
解压后,进入文件夹然后安装
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 }
关于“怎么使用node连接redis”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。