一个缓存用于两个应用Yii


One cache for two applications Yii

Yii Framework 1.1.14

我创建了两个应用程序admin.site.ru和site.ru,并使用memcache。

如何为两个应用程序创建一个缓存?

  1. 调用Yii::app()->cache->set($key, $value, $duration)时,在两个应用程序中使用相同的密钥
  2. 在两个应用程序中使用相同的密钥前缀:Yii::app()->cache->keyPrefix

上述情况将导致在两个应用程序中生成完全相同的memcache密钥,这意味着您现在在多个yii应用程序之间共享相同的数据。