ホームページ >バックエンド開発 >PHPチュートリアル >phpのmemcacheの使用
インストール
window:
1. memcache の Windows 安定版をダウンロードし、解凍して、c:memcached
などのディスクに置きます。 2. ターミナルに「c:memcachedmemcached」と入力します。インターフェイス) .exe -d install' を実行して
3. 次に、「c:memcachedmemcached.exe -d start」と入力して起動します。注: 将来的には、Windows を起動するたびに memcached が Windows のサービスとして自動的に開始されるようになります。これでサーバー側のインストールが完了しました。
4. php_memcache.dll をダウンロードします。対応する php バージョンのファイルを自分で見つけてください。
5. C:winntphp.ini に行「extension=php_memcache.dll」を追加します。
6. memcache がある場合は、phpinfo を確認します。 , これでインストールは成功です。
memcached の基本設定:
-p モニタリングポート
-l 接続されている IP アドレス、デフォルトはローカルマシンです
-d start memcached サービスを開始します
-d restart memcached サービスを再起動します
-d stop|shutdown 閉じていますmemcached サービスの実行
-d install memcached サービスのインストール
-d uninstall memcached サービスのアンインストール
-u Run as (root として実行する場合のみ有効)
-m 最大メモリ使用量 (MB 単位)。デフォルト 64MB
-M メモリが枯渇した場合、アイテムを削除する代わりにエラーを返します
-c 同時接続の最大数、デフォルトは 1024
-f ブロック サイズの増加係数、デフォルトは 1.25
-n 最小割り当てスペース、key+ value+flags デフォルトは 48
-h ヘルプを表示します
//Connect
$mem = new Memcache;
$mem->connect("127.0.0.1", 11211);
//Set data
$mem ->set('key', 'value', ステータス番号、通常 0、キャッシュする秒数);
//データを取得
$mem->get('key');
//データを置換
$mem->replace('key', 'value', ステータス番号、通常は 0、キャッシュする秒数);
//データを削除
$mem->delete( 'key');
/すべてのデータをクリア
$mem->flush();
//接続を閉じる
$mem->close();