作者:360691894_8a5c48 | 来源:互联网 | 2023-06-05 10:27
Memcached1.5.18和之后版本可以在服务重启时恢复内存缓存。新版本还通过DAX文件系统挂载来实现缓存持久性功能。可以通过在启动选项使用该功能:-etmpfs_mountmemory_filetmpfs_mount必须是某种类型的ram
Memcached 1.5.18和之后版本可以在服务重启时恢复内存缓存。新版本还通过DAX文件系统挂载来实现缓存持久性功能。
可以通过在启动选项使用该功能:
-e /tmpfs_mount/memory_file
/tmpfs_mount/必须是某种类型的ram磁盘,大到足以满足启动时使用-m指定的内存限制。
实现优雅地重启:向守护进程发送SIGUSR1信号,并等待它关闭并退出。在关闭时创建/tmpfs_mount/memory_file.meta文件。
重新启动时,它将读取此文件并确保兼容。如果文件不兼容或文件已损坏,则会以全新缓存启动。
如果更下面这些些参数,缓存将被清理:
内存限制(-m)
最大项目大小。
Slab 块大小板。
CAS是否启用。
是否允许slab重新分配。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 我们