Redis学习笔记
安装
略
启动redis服务
控制台输入
redis-server
看到下图,说明服务起来了
操作redis
操作redis的方法有2 种:通过session操作redis和直接操作redis
首先下载中间件koa-radis和koa-session,koa-radis是koa处理redis的中间件,koa-session是koa处理sesson的中间件
npm i koa-generic-session koa-redis
通过session
const session = require('koa-session')
const Redis = require('koa-redis')
...
app.keys = ['some secret hurr'];
const SESS_CONFIG = {
key: 'kkb:sess',
maxAge: 86400000,
httpOnly: true,
store:new Redis()
};
app.use(session(SESS_CONFIG, app));
app.use(ctx => {
if (ctx.path === '/favicon.ico') return; let n = ctx.session.count || 0; ctx.session.count = ++n;
ctx.body = '第' + n + '次访问';
});
...
直接操作redis
...
const Redis=require('koa-redis')
const Store=new Redis().client;
router.get('/bar', async function (ctx, next) {
const st= await Store.hset('bar','name',Math.random())
ctx.body={
code:0
}
})
控制台输入redis-cli
可以进入redis客户端,keys *
可以看到redis里存的所有东西, get xxxx
可以看到未加密前的东西