gpt4 book ai didi

redis - 当某个 key 已写入 RDB 文件后,bgsave 是否会保存更改?

转载 作者:行者123 更新时间:2023-12-02 18:55:34 24 4
gpt4 key购买 nike

在执行bgsave的过程中,假设有一个key,并且这个key的类型是“set”。该集合写入RDB文件后,如果该集合中的值发生变化(例如有人执行'sadd key xxx')。 bgsave 会将这个更改写入 RDB 文件吗?

最佳答案

简短回答:不,这是一个时间点快照。

Redis 在后台拍摄数据集的快照,例如当调用 BGSAVE 时,通过 fork - 这允许持久性进程访问数据而不复制它。此外,写时复制语义会导致数据在主进程写入(例如 SADD 命令)时被复制,从而使持久化进程忽略此类更改。

更多信息请访问https://redis.io/topics/persistencehttp://oldblog.antirez.com/post/redis-persistence-demystified.html .

关于redis - 当某个 key 已写入 RDB 文件后,bgsave 是否会保存更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59296617/

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