node redis安装与使用

Posted Ricky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node redis安装与使用相关的知识,希望对你有一定的参考价值。

一、linux 安装 redis-server

apt-get install redis-server

二、启动redis-server服务

 1. 修改配置---服务后台启动

vim etc/redis/redis.conf

daemonize no  改成 daemonize  yes

  2.启动服务

redis-server redis.conf

三、安装node的依赖包

npm install redis
npm install connect-redis

四、使用实例

var express = require(‘express‘);;
var session = require(‘express-session‘);
var bodyParser = require(‘body-parser‘);
var RedisStore=require(‘connect-redis‘)(session);
app.use(cookieParser());
app.use(session({
    secret: "wdawdadawdatffghfhfthgfthest",
    resave: true,
    saveUninitialized: true,
    cookie: {
        secure: false,
        maxAge: 60 * 60 * 1000,
    },
    store:new RedisStore({
        host:‘127.0.0.1‘,
        port:‘6379‘, 
        db:0   // 分库(可选项,值必须是数字)
    })
}));

完成以上配置,session就会自动上次到redis服务器上,持久保存了!再也不用担心重启node服务器会丢失session了!

 

以上是关于node redis安装与使用的主要内容,如果未能解决你的问题,请参考以下文章

[Node.js]操作redis

redis pub/sub 与 node.js 中的 socket.io

本地搭建easy-mock(nvm+node 8.x+redis+mongodb)

将 node-redis 与 node 8 util.promisify 一起使用

如何在Nodejs中使用缓存

Node.js中使用Redis数据库