zoukankan      html  css  js  c++  java
  • redis01

    1、redis

    1)cookie与session 

    session本质上也是cookie,cookie携带session返回给服务端

    redis是一个存储数据库

    redis读写快速,使用简单,常用于存储session

    2)安装

    菜鸟网站有安装流程,

    安装完成后

    执行命令redis-cli

    在koa环境下使用redis需要安装两个插件

    cnpm i koa-generic-session koa-redis

    安装完成后需要在koa根目录下的app.js下引入

    const session=require('koa-generic-session')

    const Redis=require(koa-redis)

    接着对session进行加密处理:

    书写

    app.keys=['keys','your keys']

    app.use(session({

    key:'mk',

    prefix:'mtpr'//改变存储的字段名称

    store=new Redis()

    }))

    之后可以在中间件中任意使用:

    计算并保留访问次数:

    自此我们操作cookie都可以通过ctx.session来完成

    使用redis-cli可以查看我们的session

    keys *表示当前所有的key

    直接操作redis数据库

    在路由文件中引入redis中间件

    const Redis=require('koa-redis')

    新建redis客户端

    const Store=new Redis().client

  • 相关阅读:
    Windows 10 PC 安装 Docker CE
    macOS 安装 Docker
    CentOS 安装 Docker CE
    Debian安装Docker
    ubuntu安装Docker
    docker基本概念
    linux docket
    Express框架
    Koa1 框架
    2018年03月刷题学习日记
  • 原文地址:https://www.cnblogs.com/Tanqurey/p/10888201.html
Copyright © 2011-2022 走看看