下载地址:https://github.com/MicrosoftArchive/redis/releases

这里写图片描述

打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.windows.conf 。如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的
这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 。
设置键值对 set myKey abc
取出键值对 get myKey
在egg中使用

egg-redis
$ npm i egg-redis --save
/ / 开启插件
// ${app_root}/config/plugin.js
exports.redis = {
enable: true,
package: 'egg-redis',
};
/ / 在config.default.js中进行配置
config.redis = {
client: {
port: 6379, // Redis port
host: '127.0.0.1', // Redis host
password: 'auth',
db: 0,
},
}

向redis中存储数据

module.exports.login = function* (ctx) {
    const {app} = this
    const form = ctx.request.body
    let time = 3600 * 24 * 30 //token过期时间
    let token = generateToken({_id: form._id}, time)// 生成token
    app.redis.set(form.username, token) // 把token存入redis
}

egg-redis地址:https://github.com/eggjs/egg-redis

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐