zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

PHP和Redis中的写时复制

RedisPHP 复制
2023-09-27 14:25:41 时间

PHP:

复制变量时,通过引用计数+1,实际内存中变量仅有一份,只有在改变某一变量的值时,才复制一份新的

Redis:

Redis中的RDB快照备份时,会fork出子进程来处理,此时快照的数据不再改变,为了节省内存,主进程和子进程共用内存存储数据。在数据被更新时,主进程将修改的页面(每个页面4KB)复制一份出来,对这个复制出来的页面进行修改。