zoukankan      html  css  js  c++  java
  • 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可以看到未加密前的东西

  • 相关阅读:
    Run
    axios+Qs请求数据转表单格式
    Vue开发电子书app
    vue2.5开发去哪儿了流程
    ES6重度学习 demo实例
    JS 数组, 对象的增查改删(多语法对比)
    格式化时间戳的n种方法
    Vue中你忽略的点
    vscode代码格式化
    分隔符
  • 原文地址:https://www.cnblogs.com/superlizhao/p/12063692.html
Copyright © 2011-2022 走看看