memcached如何有效处理大数据?

时间:2013-02-16 05:56:32

标签: python django caching memcached

如何在不降低性能的情况下从memcached存储和检索大值? 我在基于django的Web应用程序中使用带有python-memcached的memcached。

2 个答案:

答案 0 :(得分:3)

阅读本文:

https://groups.google.com/forum/?fromgroups=#!topic/memcached/IaMLUeOGxWk

你不应该在memcached中“存储”任何东西。

答案 1 :(得分:2)

Memcached或多或少仅受运行它的服务器数量中可用(免费)内存的限制。内存越多,数据越适合,并且由于它使用了相当高效的内存中索引,因此您不会真正看到性能随着更多对象而显着降低。

请记住,它是缓存并且无法保证您能够检索到您放入的内容。更多内存将使memcached尝试将更多数据保留在内存中,但是不能保证,即使内存可用,如果它以某种方式找到更好的主意,它也不会抛弃数据。