0
我使用FUSE文件系统fuse.py,并计划使用内存缓存来存储文件的大小。我想拥有少量的memcache空间,以便知道正在存储哪些文件以及正在替换哪些文件。限制内存缓存存储
据我所知,内存缓存具有存储该特定大小的数据板坯。但是有可能只有一块平板?例如,有一个5MB的平板,每个页面大小为1mb,这样我最多可以存储5个文件。如果我需要添加第6个,LRU策略将删除文件并为其创建空间。
基本上我想使用内存缓存用作文件缓存和文件一旦从memcache中删除,存储在数据库服务器的变化。
这是不可能的,因为缓存可以在任何时间过期。 –
另外,appengine memcache服务中不存在管理页面大小的功能。为什么你想为db实体添加另一个图层(保险丝)是很难理解的。此外,如果您使用ndb,那么当您使用'key.get()'时,缓存层将为您完成 –