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 $mmc=memcache_init();if($mmc==false) echo "mc init failed\n";else{ //0是flag,10是有效时间 memcache_set($mmc,"key","david",0,10); }