有没有办法用cookies替换redis存储?

问题描述

我正在尝试将 JWT 存储在 redis 中,但 heroku 对单个连接的要求太多了。

所以我想用cookies替换redis(如果可能的话)

这是我的redis代码

const redis = require("redis");
const client = redis.createClient(process.env.REdis_URL);

const setJWT = (key,value) => {
    return new Promise((resolve,reject) => {
        try {
            client.set(key,value,(error,response) => {
                if (error) {
                    console.log("^^^^^^^^^^^^^^^^^^^^");
                    console.log(error);
                    reject(error);
                }
                resolve(response);
            });
        } catch (error) {
            reject(error);
        }
    });
};

const getJWT = (key) => {
    return new Promise((resolve,reject) => {
        try {
            client.get(key,response) => {
                if (error) reject(error);
                resolve(response);
            });
        } catch (error) {
            reject(error);
        }
    });
};

const deleteJWT = (key) => {
    try {
        client.del(key);
    } catch (error) {
        console.log(error);
    }
};

module.exports = {
    setJWT,getJWT,deleteJWT,};

谁能告诉我这是否可能?如果是这样,有什么提示吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)