4 ms·
I actually think Redis really needs to trend towards a forkless approach for replication. Although copy-on-write provides a predictable form of memory usage, it
by reconditerose 4y ago
I actually think Redis really needs to trend towards a forkless approach for replication. Although copy-on-write provides a predictable form of memory usage, it does cause rather high memory utilization and requires a good bit of over provisioning.
There was an optimization built for Redis 7 where we actually start return copied memory pages back to the kernel, https://github.com/redis/redis/pull/8974 https://github.com/redis/redis/pull/8974, I wonder if the testing provided on Dragonfly includes this optimization.
- romange 4y agoNo, we used Redis 6 for all our tests.
- reconditerose 4y agoIt won't change the conclusion, but we saw a lot less copy-on-write usage for most workloads.