npm @keyv/redis 的使用详解

6 min read

@keyv/redis是Keyv的插件之一,用于将Keyv存储在Redis中。下面是使用@keyv/redis的详细说明:

  1. 安装@keyv/redis

可以通过以下命令来安装@keyv/redis:

npm install @keyv/redis --save
  1. 引入@keyv/redis

通过以下代码来引入@keyv/redis:

const Keyv = require("keyv");
const Redis = require("@keyv/redis");
const keyv = new Keyv({ store: new Redis("redis://user:password@localhost:6379") });
  1. 配置Redis

在上面的代码中,"redis://user:password@localhost:6379"是Redis的连接字符串。如果Redis没有设置密码,则只需要传递Redis的URL。

  1. 使用Keyv

可以使用Keyv的常规API来存储和检索数据。例如,将一个值存储在Keyv中:

await keyv.set("my-key", "my-value");

从Keyv中检索一个值:

const value = await keyv.get("my-key");
console.log(value); // "my-value"
  1. 注意

要使用@keyv/redis,请确保已经安装Redis并已经开启Redis服务器。还需要确保已安装并运行了Keyv。

另外,如果使用默认端口6379,则可以省略连接字符串中的端口号。例如:

const keyv = new Keyv({ store: new Redis("redis://user:password@localhost") });