限制memcache storag的大小

2024-09-26 22:53:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我用的是FUSE文件系统保险丝.py并计划使用memcache来存储文件。我希望有少量的memcache空间,这样我就可以知道存储了哪些文件,替换了哪些文件。你知道吗

我知道Memcache有存储特定大小数据的板。但是有没有可能只有一块板呢?例如,有一个5mb的平板,每个页面大小为1mb,这样我最多可以存储5个文件。如果我需要添加第6个文件,LRU策略将删除一个文件并为其腾出空间。你知道吗

基本上我想使用memcache作为文件的缓存,一旦一个文件从memcache中删除,就将更改存储在db server中。你知道吗


Tags: 文件数据pydbserver空间页面策略
1条回答
网友
1楼 · 发布于 2024-09-26 22:53:47

不要根据本系统或其他系统的实现方式来假设系统的实现;唯一可以依赖的是已发布的API文档中的内容,在这种情况下,Google App Engine不会在条目过期时提供回调(当条目达到TTL或TTL时会过期)也不会将它们备份到其他存储系统。你知道吗

您不应将memcache用于持久存储,如文件系统;请考虑使用以下系统之一来替代持久存储:

当然,您可以将它们的数据缓存在Memcache中,但由于它可能会过期,因此您应该将原始数据存储在更持久的存储系统中,并将频繁访问的块/文件/元数据缓存在Memcache中。你知道吗

相关问题 更多 >

    热门问题