导读 | Memcached 1.5.18和之后版本可以在服务重启时恢复内存缓存。新版本还通过DAX文件系统挂载来实现缓存持久性功能。 |
可以通过在启动选项使用该功能:
-e /tmpfs_mount/memory_file /tmpfs_mount/必须是某种类型的ram磁盘,大到足以满足启动时使用-m指定的内存限制。
实现优雅地重启:向守护进程发送SIGUSR1信号,并等待它关闭并退出。在关闭时创建/tmpfs_mount/memory_file.meta文件。
重新启动时,它将读取此文件并确保兼容。如果文件不兼容或文件已损坏,则会以全新缓存启动。
如果更下面这些些参数,缓存将被清理:
内存限制(-m)
最大项目大小。
Slab 块大小板。
CAS是否启用。
是否允许slab重新分配。
相关链接
memcached 的详细介绍:点击查看
memcached 的下载地址:点击下载
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/127356.html