Node.js 如何设置nodejs redis持久性配置?

Node.js 如何设置nodejs redis持久性配置?,node.js,node-redis,Node.js,Node Redis,我正在使用节点redis。 我想更改redis的持久性配置。 我想将其设置为AOF(仅附加文件)。 在创建redisClient之后,如何在NodeJS中实现这一点 const redisclient = redis.createClient(); ... (What else ) ... 如何设置持久性配置 我在谷歌上搜索过,我没有找到任何合适的文档,我相信你要找的是,其中有一个小广告,其中提到: 可以将持久性从RDB快照切换到 使用配置集仅追加文件(反之亦然) 指挥部。有关如何执行此操作的

我正在使用节点redis。 我想更改redis的持久性配置。 我想将其设置为AOF(仅附加文件)。 在创建redisClient之后,如何在NodeJS中实现这一点

const redisclient = redis.createClient();
... (What else ) ...
如何设置持久性配置


我在谷歌上搜索过,我没有找到任何合适的文档,我相信你要找的是,其中有一个小广告,其中提到:

可以将持久性从RDB快照切换到 使用配置集仅追加文件(反之亦然) 指挥部。有关如何执行此操作的更多信息,请查看

链接的持久性页面显示:

您可以在配置文件中打开AOF:

只有是

实现了redis命令的1对1映射,因此在客户端对象上有一个config方法,您可以使用它,如:

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

@Rehum(假设您对
client
redisclient
使用相同的变量名),我觉得这很好。我相信客户端库会自动将这些命令排队,并在建立连接时发送它们,所以我怀疑这一切都很好。您可以从redis cli使用
config get*
检查设置是否已生效。非常感谢。这就是我要找的。这些链接帮了我很多忙:[ConfigSet]()-[Persistence demystified]()[perience]()-所以我终于
constredisclient=redis.createClient();redisclient.config(“SET”、“appendonly”、“yes”);redisclient.config(“SET”、“appendfsync”、“everysec”)是这样吗?好的。谢谢亲爱的