上节课我们讲了 nodejs 操作 mysql,今天我们来讲解 nodejs 操作 redis
安装 redis 包
在 sir-koa 目录下执行
redis 配置和操作
config/redis.js
1
2
3
4
5
6
7
8
9
|
const Config = {
host: "127.0.0.1", // Redis host
port: 6379, // Redis port
password: "",
db: 0,
}
exports = {
Config
}
|
model/redis.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
const ioRedis = require('ioredis');
const { Config } = require('../../config/redis') //redis 配置
class Redis {
constructor() {
this.redis = new ioRedis(Config);//创建 redis 连接
}
async get(key) {
const data = await this.redis.get(key);
return JSON.parse(data);
}
async set(key, value) {
await this.redis.set(
key,
JSON.stringify(value)
);
}
async destroy(key) {
return await this.redis.del(key);
}
}
module.exports = Redis;
|
现在我们可以在项目中使用 redis 做数据缓存了。当然只是针对简单的字符串操作,你也可以拓展,加入对其他数据结构的操作方法
总结
nodejs 操作 redis 就讲完了,你掌握了吗?有问题欢迎到群里和志同道合的小伙伴一起交流。
下节课我们讲解微信小程序登录,继续加油吧,Let’s go!