美文网首页
koa2 配置 redis

koa2 配置 redis

作者: shengqz | 来源:发表于2017-12-11 18:16 被阅读301次

学习koa2已经有一段时间了,最近做系统登录的时,查找了一些资料,发现可以使用redis进行数据的缓存。所以简单地使用了redis对用户数据的临时存储。

首先,简单理解一下redis:
redis是一个key-value 存储系统,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash。
性能方面,redis是一个高性能的key-value数据库。

redis在koa2中使用:

第一步:本机安装 redis

本机安装redis的教程:菜鸟教程-Redis 安装
安装完,按教程打开redis服务。

第二步:koa2中使用 redis

首先:安装oredis包

npm install ioredis --save

在项目中使用redis
首先,新建配置文件 redis.js (文件名可变,根据你项目的需求),代码:

const Redis = require('ioredis')
const redis = {
    port: 6379,          // Redis port
    host: '127.0.0.1',   // Redis host
    prefix: 'sam:', //存诸前缀
    ttl: 60 * 60 * 23,  //过期时间   
    family: 4,
    db: 0
}
const newRedis = new Redis(redis)
module.exports = newRedis

在路由中的简单使用
login.js文件(用户登录,保存信息)

···
const redis = require("../config/redis") // 你的redis配置文件路径
redis.set('sessionId',account)  //account为登录帐号信息,需要自行设置
···

general.js文件(系统登录后)

···
const redis = require("../config/redis") // 你的redis配置文件路径
    redis.get('sessionId').then(function (result) {
        console.log(result)
    })
···

这样就能简单实现使用redis对登录信息的临时缓存。

参考资料:
koa2中的session及redis
ioredis

相关文章

  • koa2 配置 redis

    学习koa2已经有一段时间了,最近做系统登录的时,查找了一些资料,发现可以使用redis进行数据的缓存。所以简单地...

  • 关于koa2的基础知识

    1、koa2 路由配置 2、koa2 中的 get 传值以及获取 get 传值 在 koa2 中,GET 传值通过...

  • springboot 2.x整合redis

    引入redis依赖 设置连接redis的配置 Redis配置 配置redis连接 开始使用

  • redis配置和安装

    学习目标 了解Redis的配置 查看所有配置信息 配置 Redis的配置信息在 /etc/redis/redis....

  • redis配置文件

    redis配置文件中存储单位说明 redis常用配置说明 redis安全配置 在配置文件中设置密码 在redis-...

  • Redis主从配置详细

    Redis主从配置 主配置 修改/etc/redis/redis.confsudo vi redis.confbi...

  • Ubuntu20.04 安装和配置redis

    安装redis 添加开机启动项 配置redis 配置文件 /etc/redis/redis.conf 修改配置文件...

  • redis

    redis配置文件概括说明 redis 常用配置 redis 主从复制 配置文件修改 手动修改 redis 哨兵部...

  • SpringBoot整合redis

    1.在配置文件中配置redis属性,我配置的是redis集群 2.配置redis属性文件 3.配置redisTem...

  • Redis集群(二)

    搭建并使用Redis 集群配置文件 创建DOcker环境 配置Redis配置 1、准备redis容器 命令说明:...

网友评论

      本文标题:koa2 配置 redis

      本文链接:https://www.haomeiwen.com/subject/mvfvixtx.html