PHP_PHP チュートリアルでの Memcahe の使用
Memcache は、メモリ内に統合された巨大なハッシュ テーブルを保持することで、画像、ビデオ、ファイル、データベースの検索結果などのさまざまな形式のデータを格納する、高性能の分散メモリ オブジェクト キャッシング システムです。簡単に言うと、データがメモリに呼び出されてからメモリから読み取られるため、読み取り速度が大幅に向上します。 (百度百科事典より抜粋)
Memcache は PHP でプロセス指向とオブジェクト指向の 2 つの方法で使用できます。ここでは主にオブジェクト指向の使用方法について説明します。詳細については、PHP のマニュアルを参照してください。
Memcacheインターフェース
オブジェクト指向インターフェース:
1. Memcache::connect: Memcache 接続を開きます。例:
$mem=new Memcache // オブジェクトをインスタンス化します
;$mem->connect('localhost',11211); // 接続を開きます。最初のパラメータはホスト アドレス、IP アドレスです。
?>2. Memcache::pconnect: Memcache への永続的な接続を開きます。機能と使用方法は上記と同じです
3. Memcache::close: Memcache 接続を閉じてリソースを解放します
4. Memcache::add: Memcache ハッシュ テーブルにキーと値を追加します。パラメータは4つあります
bool Memcache::add ( string key,mixed var [, int flag [, int期限切れ]] )
1) 文字列キー: キー名
2) 混合変数: キーの値。任意の型 (文字列、数値、配列、オブジェクト) にすることができます
3) int フラグ: オプションのパラメーター、通常は圧縮方法を示すために MEMCACHE_COMPRESSED が使用されます
intexpire: オプションのパラメータ、秒単位の設定時間
$mem->add('mystr','これは文字列です!',MEMCACHE_COMPRESSED,3600);
5. Memcache::set: Memcache サーバーにデータを保存します。その使用法は add と似ていますが、Memcache::set はキーの値を変更できます
。6. Memcache::get: Memcache サーバーに保存されているデータを 1 つのパラメータのみ (キー名) で抽出します。例: Memcache サーバーのキー mystr の値を抽出するには
echo $mem->get('mystr');
7. Memcache::delete: Memcache サーバー内のキーを削除します。パラメーターは 1 つだけです: キー名。
$mem->delete('mystr');
8. Memcache::flush: Memcache サーバーに保存されているすべてのキー値を削除します。パラメーターはありません
9. Memcache::getStats: Memcache サーバーの現在の実行ステータスを取得します。パラメーターはありません
10. Memcache::getVersion: 現在の Memcache サーバーのバージョンをパラメータなしで取得します
11. Memcache::replace: Memcache サーバーに既に存在するキーの値を置き換えます。使用方法は add/set
と同様です。12. Memcache::addServer: 複数の Memcache サーバーを追加します。使用方法は Memcache::connect
と同様です。
Memcache::add を 2 回以上使用して同じキーに値を割り当てた場合、キーの値は上書きされないことに注意してください。Memcahe::replace または Memcache::set のみを使用できます。
Lee.さんのコラムより抜粋
http://www.bkjia.com/PHPjc/478550.html
www.bkjia.com

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
