认识
2025年01月19日
一、认识
ioredis
是 Node.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);
}