gpt4 book ai didi

node.js - 针对 SAVE 命令强制执行 Redis 快照/持久化?

转载 作者:可可西里 更新时间:2023-11-01 11:13:22 24 4
gpt4 key购买 nike

我正在为 Node.js 使用 ioredis 库 - 我想知道如何向 Redis 发送信号以强制持久化。我很难找到如何做到这一点。 SAVE 命令似乎可以执行此操作,但我无法验证。谁能确定 SAVE 命令是否会告诉 Redis 根据命令将内存中的所有内容写入磁盘?

this article hints at it: https://community.nodebb.org/topic/932/redis-useful-info so does this one: http://redis.io/commands/save

最佳答案

答案是肯定的,SAVE 将为您完成这项工作,但它具有同步行为,这意味着它将阻塞直到保存完成,不允许其他客户端检索数据。如文档所示:

You almost never want to call SAVE in production environments where it will block all the other clients

更好的解决方案在 BGSAVE 中描述。 ,您可以调用 BGSAVE,然后检查命令 LASTSAVE,它将为您返回从实例获取的最新快照的时间戳。 http://redis.io/commands/lastsave

关于node.js - 针对 SAVE 命令强制执行 Redis 快照/持久化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34301673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com