gpt4 book ai didi

algorithm - Memcache 驱逐监控系统

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:19 26 4
gpt4 key购买 nike

memcached 明智地逐出数据板,因此 LRU 在相应大小的板上运行。因此,即使内存缓存中有可用空间, key 也会被逐出。

我想建立一个监控系统来检查哪些 key 由于 slabing 算法而被过早逐出。我正在考虑创建一个系统,以定期为插入到 memcached 中的所有 key 命中 memcached。我已经有一个日志系统,它将所有插入键记录到 memcache 中,该日志数据存储在 mongo 中。

请建议我的方法是否正确或是否有更好的选择?

最佳答案

如果我们只谈论您的方法,那么它是正确的,因为它是可行的。但问题是,这种方法可能会损害您的应用程序的性能,因为它会不断访问 Memcache 并获取 key 。

就替代方案而言,可以有三种替代驱逐政策,

1) 最不常用

2) 最近最少使用

3) 基于优先级的驱逐

这些是 NCache 提供的逐出策略,它是 .NET 和 Java 的企业级分布式缓存,还为 ASP.NET 和 JSP session 提供快速可靠的存储。要了解有关这些驱逐政策的更多信息,请查看以下链接,

http://www.alachisoft.com/resources/docs/ncache/help-4-1/eviction-policy.html?mw=NDE2&st=MQ==&sct=NTAw&ms=CQYAAAABAAAAACIBBAQC

关于algorithm - Memcache 驱逐监控系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11612188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com