【npm项目地址】:https://www.npmjs.com/package/redis

【工具地址】:https://goanother.com/cn/

连接

const redis = require("redis");

const RedisConfig={
    url:"redis://:xujiayi@localhost:6379"
}

const RedisClient = redis.createClient(RedisConfig)

RedisClient.connect()
    .then(() => {
        console.log("Redis Connect Success....")
    })
    .catch(err => {
        console.log("Redis Connect Error....",err)
    })

js

存储

RedisClient.set("key1", "value1")

RedisClient.set("key2", "value2", {EX: 10})
js

获取

RedisClient.get("key1").then(res=>{
    console.log("key1...",res)
}).catch(err => {
    console.log("key1...",err)
})

RedisClient.get("key2").then(res=>{
    console.log("key2...",res)
}).catch(err => {
    console.log("key2...",err)
})
js

导出

export const RedisService = ()=>{
    return RedisClient
}
js

express 使用

const express = require("express");
const app = express();
import {RedisService} from "./RedisService";

app.use(express.json())

app.get("/search",(req, res, next) => {

    let {id} = req.query

    RedisService().set("check",id)
        .then(result => {
            console.log(result)
            res.status(200).send("保存成功")
        })
        .catch(err => {
            console.log(err)
            res.status(500).send("保存出错")
        })
})

module.exports={
    path:"api"
    handler:app
}

js
打赏
  • 微信
  • 支付宝
评论
来发评论吧~
···

歌手: