ホームページ  >  記事  >  バックエンド開発  >  PHP 開発サーバー memcache キャッシュ データ

PHP 開発サーバー memcache キャッシュ データ

WBOY
WBOYオリジナル
2016-06-23 13:43:20943ブラウズ

Memcache、Redis
1. どちらもデータの管理に使用されます
2. データはメモリに保存されます
3. Redis はデータを定期的にディスクにバックアップできます (永続化)
4. Memcache は単なる単純なキー/値キャッシュです
5 Redis は単純なキー/値型のデータをサポートするだけでなく、リスト、セット、ハッシュなどのデータ構造のストレージも提供します。


MySQL がデータを操作する場合:
1. MySQL サーバーが必要です
2. MySQL データベースが必要です操作対象のターミナル (navicat など)
3. mysql サーバーのアドレスとポート番号が必要です (デフォルトは 3306)
4. アドレスに接続し、sql コマンドを記述します。
5. サーバーはコマンドを受け取り、データベースを操作し、データを返します。


ページとクライアント アプリはターミナルを操作できないため、サーバー スクリプトが必要です


Redis memcache がデータを操作する方法は、mysql がデータベースを操作する方法と似ています
1. クライアントは、アドレスを通じて Redis memcache サーバーに接続しますおよびポート番号
2. クライアント クライアントは set (set)/get (get) コマンドをサーバーに送信します

3. サーバーがそれを受け入れた後、php によって処理され、データがデータベースに返されます


php は Sina sae に memcache データを生成します


<?php $mmc=memcache_init();if($mmc==false)    echo "mc init failed\n";else{   //0是flag,10是有效时间    memcache_set($mmc,"key","david",0,10);       }


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。