微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决有没有办法用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 举报,一经查实,本站将立刻删除。