gpt4 book ai didi

symfony1 - 配置 Symfony 以与 Memcached 一起使用

转载 作者:行者123 更新时间:2023-12-01 02:55:53 24 4
gpt4 key购买 nike

我有 2 个 Symfony 应用程序(1 个使用 1.2.x,另一个使用 1.4.x 并且都使用 Propel)需要共享一些特定的 session 信息。虽然我没有使用 memcached 的经验,但经过一些阅读后,我的感觉是它可能能够充当每个应用程序都可以读写的外部 (FAST) 存储库。不幸的是,我找不到太多关于如何在任何容量下与 Symfony 一起使用它的信息,更不用说在我设想的准缓存、准消息服务器中。

我想我的问题是:

  • 我是否误以为 memcached 以这种方式使用并被多个系统访问?
  • 如何配置 Symfony 以访问 memcached 存储库?

  • 谢谢。

    最佳答案

    这很好地解释了一种方法(您不需要 View 缓存的东西,只是关于使单例可用并配置它的后半部分):
    http://dev.esl.eu/blog/2009/06/05/memcached-as-singleton-in-symfony/
    编辑:现在 404,但仍然可用 here

    然后您可以使用:

    sfMemcache::getInstance()->set()


    sfMemcache::getInstance()->get()

    (与方法 here 相同,因为 sfMemcache 是 Memcache 的子类)。

    只要两个应用程序都指向同一个内存缓存,您就应该能够像这样在它们之间共享数据。

    关于symfony1 - 配置 Symfony 以与 Memcached 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2990341/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com