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

  • 相关阅读:
    js获取html参数。
    jquery判断单选按钮是否选中
    js滑动触屏事件监听
    单例模式之Java
    Android开发把项目打包成apk
    jdom解析XML 中文
    PhoneGap Connection
    java 文件操作
    html参数编码
    JS 判断字符串包含
  • 原文地址:https://www.cnblogs.com/superlizhao/p/12063692.html
Copyright © 2011-2022 走看看