安装并启动
-
下载地址,选择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,如下图
- 保存编辑
- 启动redis服务
./src/redis-server redis.conf
- 打开redis的目录文件夹找到redis.conf文件,编辑该文件
-
设置全局变量
vi ~/.bash_profile
//在文件中添加以下代码
export PATH=/Users/username/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
}
复制代码