如何在Memcache中存储对象以及如何使用PHP检索它

时间:2011-03-05 10:07:41

标签: php memcached

我正在使用MVC架构进行项目。我正在维护会话中的所有值。我的一位高级开发人员告诉我,这不是一个正确的程序,他建议我将所有值存储在缓存中。

他是对的吗?如果是,我怎么能用php ...

2 个答案:

答案 0 :(得分:6)

Memcache不是一切的答案,但可以大大增加负载很大的Web应用程序的页面加载。

概念是将数据存储为内存中的键值对(内存缓存),并在必要时使用密钥检索数据。

以下是在PHP中从memcache设置和检索数据的快速示例:

$memcache = new Memcache;
$memcache->connect('192.168.1.2', 11211) or die ("Unable to connect");
$memcache->set(‘key1’, 'value1');   // Set some data
$memcache->get('key1');  // Get some data

阅读其中一些内容:

http://papermashup.com/using-memcache-with-php/

http://fschiettecatte.wordpress.com/2008/05/15/to-use-or-not-to-use-memcached-that-is-the-question/

http://www.majordojo.com/2007/03/memcached-howto.php

祝你好运,如果您有任何疑问,请告诉我

答案 1 :(得分:1)