gpt4 book ai didi

python - 在 AppEngine Memcache 上添加功能

转载 作者:太空宇宙 更新时间:2023-11-04 09:17:01 25 4
gpt4 key购买 nike

我正在使用内存缓存来存储一个 json,它正在运行。但问题是,如果我多次调用上面那行,缓存大小会增加:

memcache.Client.add(memcache.Client(),"searchindex",json)

所以我查看了内存缓存查看器,内容仍然相同,因为我使用的 key 已经在缓存中。但是,即使缓存的大小继续增加。

最佳答案

首先,这是调用实例方法的一种非常奇怪的方式。通常你会这样做:

memcache.Client().add("searchindex", json)

或者简单地说:

memcache.add("searchindex", json)

由于 add 不会覆盖缓存中已存在的键,因此重复调用它应该不会影响您的应用程序的行为。

这些调用是否会增加缓存大小实际上不应该是一个问题。 Memcache 旨在根据最少使用算法使内存在您的应用程序需要时可用。来自 inert should add 调用的垃圾内存当然应该首先被驱逐。

关于python - 在 AppEngine Memcache 上添加功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8097071/

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