@keyv/redis是Keyv的插件之一,用于将Keyv存储在Redis中。下面是使用@keyv/redis的详细说明:
- 安装@keyv/redis
可以通过以下命令来安装@keyv/redis:
npm install @keyv/redis --save
- 引入@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") });
- 配置Redis
在上面的代码中,"redis://user:password@localhost:6379"是Redis的连接字符串。如果Redis没有设置密码,则只需要传递Redis的URL。
- 使用Keyv
可以使用Keyv的常规API来存储和检索数据。例如,将一个值存储在Keyv中:
await keyv.set("my-key", "my-value");
从Keyv中检索一个值:
const value = await keyv.get("my-key");
console.log(value); // "my-value"
- 注意
要使用@keyv/redis,请确保已经安装Redis并已经开启Redis服务器。还需要确保已安装并运行了Keyv。
另外,如果使用默认端口6379,则可以省略连接字符串中的端口号。例如:
const keyv = new Keyv({ store: new Redis("redis://user:password@localhost") });