0

圧縮と時間の設定 (3 番目と 4 番目の設定) を使用すると、Elasticache と対話するときに .set() を機能させることができます。

 $memcached = new Memcached();
 $memcached->setOption(Memcached::OPT_CLIENT_MODE, Memcached::DYNAMIC_CLIENT_MODE);
 $memcached->addServer('goneglobalcache-1a.expalp.cfg.apse1.cache.amazonaws.com', 11211);
 $memcached->set('key', 'value', 60);

 $memcached->set('tester', 'set tester...', 0, 600);
 echo $memcached->get('tester');

set() の最後の 2 つの要素を削除すると、次のように機能します。

 $memcached->set('tester', 'set tester...');
 echo $memcached->get('tester');

memcached/elasticache を使用したのはこれが初めてです。これが失敗する理由はありますか。注: add() は、キー/値の部分のみを使用し、圧縮/時間の部分を使用しない限り、同様に機能します。

何かアドバイス?

どうも

4

1 に答える 1