如何设置 nodejs redis 持久性配置?

How set nodejs redis persistence config?

我正在使用节点redis。 我想更改 redis 的持久性配置。 我想将它设置为 AOF(Append Only File)。 创建 redisClient 后如何在节点 js 中执行此操作?

const redisclient = redis.createClient();
... (What else ) ...

如何设置持久化配置?

我用谷歌搜索,没有找到任何合适的文档

我相信您正在寻找的是 CONFIG SET,其中有一个小宣传语提到:

It is possible to switch persistence from RDB snapshotting to append-only file (and the other way around) using the CONFIG SET command. For more information about how to do that please check the persistence page.

链接的持久性页面说:

You can turn on the AOF in your configuration file:

appendonly yes

nodejs redis library 实现了 redis 命令的一对一映射,因此在客户端对象上有一个配置方法,您可以像这样使用:

client.config("SET", "appendonly", "yes");