如何在Google App Engine中返回所有memcached值?

4 投票
3 回答
3512 浏览
提问于 2025-04-16 03:32

我想在我的Python应用程序中使用memcache里的所有数据。但是我事先不知道这些数据的键是什么。

我该怎么做才能获取所有的数据呢?

3 个回答

0

就像上面评论说的,我想我可以把所有数据放在一个memcache的条目里,用一个固定的键来访问。

不过对于一些不固定的数据,有些情况下这样做会很有用。

1

我正在使用一个叫做“config”的常用键,这个键里存储了所有其他键的列表,然后我用这个列表来列举其他所有的项目。

4

在memcache中,唯一可以用来读取数据的函数有:

get(key, namespace=None)

get_multi(keys, key_prefix='', namespace=None)

正如你所看到的,要从memcache中获取数据,你必须提供一个或多个“键”。

撰写回答