标签: symfony1 memcached
我有2个Symfony应用程序(1个使用1.2.x,另一个使用1.4.x,都使用Propel)需要共享一些特定的会话信息。虽然我没有使用memcached的经验,但我的感觉 - 经过一些阅读 - 是它可以作为每个应用程序可以读写的外部(FAST)存储库。不幸的是,我找不到有关如何在任何容量中使用Symfony的更多信息,更不用说我正在设想的准缓存,准消息服务器。
我想,我的问题是:
感谢。
答案 0 :(得分:3)
这很好地解释了一种方法(你不需要视图缓存的东西,只是下半部分关于使单例可用并配置它):
http://dev.esl.eu/blog/2009/06/05/memcached-as-singleton-in-symfony/
编辑现在404,但仍然可用here
然后您可以使用:
sfMemcache::getInstance()->set()
和
sfMemcache::getInstance()->get()
(与方法here相同,作为sfMemcache子类Memcache)。
只要两个应用程序指向相同的内存缓存,您就应该能够像这样在它们之间共享数据。