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可以看到未加密前的东西

原文地址:https://www.cnblogs.com/superlizhao/p/12063692.html