Symfony1 配置用于Memcached的Symfony
我有两个Symfony应用程序(一个使用1.2.x,另一个使用1.4.x,两个都使用Prope),需要共享一些特定的会话信息。虽然我没有使用memcached的经验,但我的感觉是——读了一些书之后——它可能可以作为每个应用程序都可以读写的外部(快速)存储库。不幸的是,我找不到多少关于如何在任何容量下使用Symfony的信息,更不用说在我设想的准缓存、准消息服务器中了 我想我的问题是:Symfony1 配置用于Memcached的Symfony,symfony1,memcached,Symfony1,Memcached,我有两个Symfony应用程序(一个使用1.2.x,另一个使用1.4.x,两个都使用Prope),需要共享一些特定的会话信息。虽然我没有使用memcached的经验,但我的感觉是——读了一些书之后——它可能可以作为每个应用程序都可以读写的外部(快速)存储库。不幸的是,我找不到多少关于如何在任何容量下使用Symfony的信息,更不用说在我设想的准缓存、准消息服务器中了 我想我的问题是: 我是否错误地认为memcached可以以这种方式使用并由多个系统访问 如何配置Symfony以访问memcac
- 我是否错误地认为memcached可以以这种方式使用并由多个系统访问
- 如何配置Symfony以访问memcached存储库
谢谢。这很好地解释了一种方法(您不需要查看缓存的内容,只需要第二部分,即使单例可用并配置它):
http://dev.esl.eu/blog/2009/06/05/memcached-as-singleton-in-symfony/
编辑:现在是404,但仍然可用
然后,您可以使用:
sfMemcache::getInstance()->set()
及
(与sfMemcache子类Memcache的方法相同)
只要两个应用都指向同一个memcache,您就可以像这样在它们之间共享数据。谢谢,本。我没有看过这篇文章,但这是我自己的SAN扩展
sfMemcache
类的方向,我不知道这个类的存在。这个解决方案似乎很好地收紧了,所以我将朝这个方向前进。
sfMemcache::getInstance()->get()