【问题标题】:Caching In Laravel5.2Laravel5.2 中的缓存
【发布时间】:2016-09-30 08:51:58
【问题描述】:

我想在我的项目中使用Redis作为缓存,所以我们知道redis将数据存储在内存中,绝对有限制,数据会在内存中保留多长时间?我是否想在其中实现一些算法(例如最近最少使用的)?

【问题讨论】:

    标签: algorithm caching redis laravel-5.2


    【解决方案1】:
    • 不需要显式地实现算法。 Redis 带有内置的驱逐策略。您可以配置其中之一。 http://redis.io/topics/lru-cache
    • Redis 支持在特定时间范围后过期键。假设您只需要 4 小时的缓存,您就可以实现这一点。 http://redis.io/commands/expire
    • Redis 对某个范围内的数据进行压缩。您可以实现所有散列、排序集,使其可以在较小的内存空间中保存大量数据。 http://redis.io/topics/memory-optimization
    • 通读所有这些文档,您将对实施有更好的了解。希望这可以帮助。

    【讨论】:

    • 很高兴知道这一点。欢迎:)
    猜你喜欢
    • 2017-09-19
    • 2016-08-16
    • 2016-11-19
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 2016-11-28
    相关资源
    最近更新 更多