ioredis midleware for koa 2 application
npm i -S koa-2-ioredis
config/default.json
{
"redis": {
"host": "127.0.0.1",
"port": 6379
}
}
app.js:
const Koa = require('koa');
const app = new Koa();
const ioredis = require('koa-2-ioredis');
app.use(ioredis());
app.use(async (ctx, next) => {
await ctx.redis.set(key, value);
const data = await ctx.redis.get(key);
});
const redis = require('koa-2-ioredis/redis');
redis.set('test', 'test');
DEBUG=koa2:ioredis npm start