跳到主要内容

认识

2025年01月19日
柏拉文
越努力,越幸运

一、认识


ioredisNode.js 中主流的 Redis 驱动包, 性能非常高, 功能强大。而且, ioredis 保持了跟原生 Redis 一样样的语法。

二、使用


const Redis = require("ioredis");

const redis = new Redis(); // Connect to 127.0.0.1:6379

const redis = new Redis(6380); // 127.0.0.1:6380

const redis = new Redis(6379, "192.168.1.1"); // 192.168.1.1:6379

const redis = new Redis("/tmp/redis.sock");

const redis = new Redis({
port: 6379, // Redis port
host: "127.0.0.1", // Redis host
username: "default", // needs Redis >= 6
password: "my-top-secret",
db: 0, // Defaults to 0
});

// Connect to 127.0.0.1:6380, db 4, using password "authpassword":
const redis = new Redis("redis://:authpassword@127.0.0.1:6380/4");

// Username can also be passed via URI.
const redis = new Redis("redis://username:authpassword@127.0.0.1:6380/4");

async function run(){
await redis.set("name", "张三");
const name = await redis.get("name");

console.log("name", name);
}