0

サーバーに memcache をインストールしました。サーバーを起動しました。現在、php 経由でサーバーに接続しようとしています。

サーバー ホストは、memcache 拡張機能ではなく、memcached 拡張機能をインストールしました。

そのため、memcache の例を見つけて、2 つの拡張機能は似ていると考えましたが、そうではないようです。

したがって、私が取得しようとしているのは、memcached 拡張機能を使用して memcache を実際に動作させる簡単な例です。

たとえば、memcache に接続したいのですが、接続するためのコードは何ですか?

memcache は次のようになります。

$memcache = new Memcache;
$memcache->connect('localhost', 11211);

しかし、「接続」がないため、これは機能しません。php に memcache に接続するように指示するにはどうすればよいですか?

「addServer」関数を見たことがありますが、memcache がそこにあることを認識するために一度実行する必要がありますか?

サーバーが追加されると、memcached はそこにあることを認識しているだけなので、「接続」呼び出しは必要ないのでしょうか? または、すべての呼び出しで addServer 関数を使用する必要がありますか?

ご協力いただきありがとうございます!

4

1 に答える 1

1

memcached拡張機能のドキュメントは便利です。特に、memcachedは必要に応じて接続を作成し、addServerまたはaddServersを呼び出して追加したサーバーを使用します。

Memcached :: setのマニュアルページから:

$m = new Memcached();
$m->addServer('localhost', 11211);

$m->set('int', 99);

setを呼び出すと、接続はmemcachedライブラリによって内部的に処理されます。

于 2012-11-03T22:07:20.960 に答える