与拉拉有关的:
在laravel中,我们有一个写着https://laravel.com/docs/5.4/cache的
永久储存物品 永久方法可用于永久地将项存储在缓存中。由于这些项不会过期,因此必须使用遗忘方法从缓存中手动删除它们: cache::are (‘key’,'value');如果使用Memcached驱动程序,则当缓存达到其大小限制时,可能会删除“永久”存储的项。
那重启呢?记忆缓存会被抹去,那么“永远”呢?
所以,永远并不意味着永远,但最终只能等到下次重新启动/崩溃?
那么redis呢:
我听到许多人称赞"IT可以存储到磁盘“
如果服务器崩溃了呢?缓存当前也存储在那里吗?瑞迪斯会自动处理吗?可能不是。所以我不太明白这有什么好处。"redis可以存储到磁盘“是否是上述‘永久’问题的解决方案?如果是的话,你能解释一下怎么做吗?
发布于 2017-05-31 07:08:20
缓存::永久(“键”,“值”)
它意味着存储价值,而不需要任何时间(实时)。但是,当缓存大小达到其指定的大小时,将删除以前存储的值。
Redis
如果你问瑞迪斯的事。它根据配置将值存储到磁盘。如果服务器崩溃,那么如果磁盘文件没有损坏,也可以通过重新启动来查找旧数据。只有当redis空间的大小已满或您已将ttl设置为值时,才会从redis中删除旧数据。
https://stackoverflow.com/questions/44276309
复制相似问题