ホームページ > バックエンド開発 > PHPチュートリアル > PHP操作 Memcacheサンプル紹介_PHPチュートリアル

PHP操作 Memcacheサンプル紹介_PHPチュートリアル

WBOY
リリース: 2016-07-21 15:06:28
オリジナル
1010 人が閲覧しました

b/s: ブラウザーとサーバーのアーキテクチャに基づく Web プログラム
c/s: QQ SVN クライアント + サーバー

単純なテキスト行ベースのプロトコル:
redis
memcache

違い:
それらはすべてデータ用のストレージです, memcacheはメモリに直接保存し、redisはメモリに保存し、memcacheはコンピュータを再起動してサービスをシャットダウンするため、データ損失が発生します
(1)メモリに保存します。
(2) コンピューターを再起動し、サービスを再起動します すべてのデータが消えます
(3) LRU アルゴリズム、最近使用された変数に従って、長期間使用されていない変数を削除します

PHP の memcache の操作方法
1、 php は、拡張機能 php_memcache.dll をロードします。どのクラスのオブジェクトであるかわからないというプロンプト
memcahe と redis: redis ハッシュ、データ構造を保存することもできます




2、memcached クライアント操作PHP操作 Memcacheサンプル紹介_PHPチュートリアルC/S クライアント経由でサーバーに接続します
追加php_memcache.dll を使用していますが、php 構成ファイルを変更する権限はありません PHP操作 Memcacheサンプル紹介_PHPチュートリアル しかし、それでもメモリ memcache を使用したいと考えています
ソケット テクノロジーによるクライアント操作

mysql クエリ
クエリを英語で並べ替える
中国語を使用することもできます。 ---sphinx 中国の検索エンジン
memcache 拡張機能をオフにする
ソケット テクノロジを使用して、memcache に対する PHP の CRUD 操作を完了する
dll のカプセル化された関数 クラス ライブラリはこれらを使用してメモリ領域を解放し、データを保存します。 dllでカプセル化されたものと同じですか?
C言語で開発したクラスライブラリをDLLでPHP言語に変換するというアイデアです
インターネット界で活躍するLei FengさんがPHPクラスファイルを共有しました


通知レベルのエラーが発生した場合は、php error_reporting + E_ALL+NOTICEを修正してください
Memcache サイクルの存続:
memcached を再起動してオペレーティング システムを再起動すると、すべてのデータが消去されます。また、コンテンツ容量が指定値に達すると、LRU(Least Recent Used)アルゴリズムに基づいて、未使用のキャッシュが自動的に削除されます。
expire が 0 に設定されている場合、マシンが再起動されるかサービスが再起動されるまで期限切れにならないことを意味します。PHP操作 Memcacheサンプル紹介_PHPチュートリアルセッション データを memcache に保存する必要はありません。
デフォルトではファイル内にありますが、phpの設定を変更して他の場所に保存することもできます
1、memcacheにセッションを処理させることもできます
2、


インチですが、セッション変数を取得すると、それはなくなります。 name 属性ですが、session_id を通じて保存されます。
session_id
ブラウザがサーバーにアクセスすると、サーバーは session_id をブラウザに割り当て、session_id を通じて対応する値を見つけます。
セッションがオブジェクトを保存すると、古い情報は失われます。取得時には
しかしまだ問題があります:
PHP 設定を変更する権限がない場合はどうすればよいでしょうか? PHP操作 Memcacheサンプル紹介_PHPチュートリアルini_set() は php ファイルにいくつかの php 設定を設定できます
セキュリティの問題:


これで誰でも私の memcache にアクセスできるようになります
解決策:
ファイアウォール


PHP操作 Memcacheサンプル紹介_PHPチュートリアル

http://www.bkjia.com/PHPjc/327627.html

www.bkjia.comPHP操作 Memcacheサンプル紹介_PHPチュートリアル

tru​​e

http://www.bkjia.com/PHPjc/327627.html技術記事 b/s: ブラウザとサーバーのアーキテクチャに基づく Web プログラム c/s: QQ SVN クライアント クライアント + サーバー シンプルなテキスト行ベースのプロトコル: redis memcache 違い: すべてデータを保存します、memcach...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート