2013-01-13 85 views
1

我已經安裝分佈式緩存和Drupal模塊內存緩存和在Linux命令行:哪裏是獨特的memcache密鑰前綴?

-bash-4.1# netstat -tap | grep memcached 

TCP 0 0 *:內存緩存 LISTEN 8431 /分佈式緩存
TCP 0 0 *:內存緩存 LISTEN 8431/memcached

似乎它正在偵聽IP和端口,但現在我得到它與drupal 7.18一起工作的部分,所以我可以看到發生了什麼?

按照這些指令:

$conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc'; 
$conf['cache_default_class'] = 'MemCacheDrupal'; 
$conf['memcache_key_prefix'] = 'something_unique'; 

/* note : Replace the "something_unique" in the last line with your own unique memcache key prefix. */ 

在哪裏可以找到 「自己的獨特的memcache鍵前綴」?

回答

2

The documentation的模塊說:

如果你想有多個Drupal的安裝都共享memcached實例,則需要包括每個Drupal安裝在settings.php配置的$ confarray唯一的前綴:

$conf['memcache_key_prefix'] = 'something_unique'; 

只有當您有多個Drupal安裝使用相同的memcached實例時,您才需要該參數;在只有Drupal安裝的情況下,你不需要它。
只要你爲每個Drupal安裝使用不同的值,你可以使用你想要的值。您也可以使用域名(包括子域名)。