Memcached 1.5.18 发布,不再仅仅是个内存缓存了

来源: 投稿
作者: 桔子
2019-09-19 16:39:00

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 错过了机会
2019-09-19 17:44
11
举报
如果真的有决心,应该重新取一个软件名称。
2019-09-20 17:01
2
举报
建议换个名字 Medis 😒
2019-09-29 14:59
1
举报
五六年前干过 memcached 迁移 redis 的事情,后面就再也没有碰过 memcached 了
2019-09-19 19:26
1
举报
现在我用redis了。
2019-09-19 17:41
1
举报
12 收藏
分享
11 评论
12 收藏
分享
返回顶部
顶部