首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >永久缓存,包括服务器重新启动和从redis到磁盘功能

永久缓存,包括服务器重新启动和从redis到磁盘功能
EN

Stack Overflow用户
提问于 2017-05-31 05:23:32
回答 1查看 1.7K关注 0票数 1

与拉拉有关的:

在laravel中,我们有一个写着https://laravel.com/docs/5.4/cache

永久储存物品 永久方法可用于永久地将项存储在缓存中。由于这些项不会过期,因此必须使用遗忘方法从缓存中手动删除它们: cache::are (‘key’,'value');如果使用Memcached驱动程序,则当缓存达到其大小限制时,可能会删除“永久”存储的项。

那重启呢?记忆缓存会被抹去,那么“永远”呢?

所以,永远并不意味着永远,但最终只能等到下次重新启动/崩溃?

那么redis呢:

我听到许多人称赞"IT可以存储到磁盘“

如果服务器崩溃了呢?缓存当前也存储在那里吗?瑞迪斯会自动处理吗?可能不是。所以我不太明白这有什么好处。"redis可以存储到磁盘“是否是上述‘永久’问题的解决方案?如果是的话,你能解释一下怎么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-31 07:08:20

缓存::永久(“键”,“值”)

它意味着存储价值,而不需要任何时间(实时)。但是,当缓存大小达到其指定的大小时,将删除以前存储的值。

Redis

如果你问瑞迪斯的事。它根据配置将值存储到磁盘。如果服务器崩溃,那么如果磁盘文件没有损坏,也可以通过重新启动来查找旧数据。只有当redis空间的大小已满或您已将ttl设置为值时,才会从redis中删除旧数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44276309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档