相違点
1. Redis はストレージ データベースです。 Memcache は写真をキャッシュすることもできます。
Redis と Memcache はデータをメモリに保存するメモリ データベースです。ただし、Memcache は写真やビデオなどの他のものもキャッシュできます。 Redis は、単純な k/v 型データをサポートするだけでなく、リスト、セット、ハッシュなどのデータ構造のストレージも提供します。
有効期限戦略、memcache は設定時に指定されます。たとえば、setkey1008 には有効期限がありません。 redis は有効期限を介して設定できます。たとえば、expiredname10 です。
ストレージ セキュリティ、memcache が閉じられた後、消失した Redis データを定期的にディスクに保存できます。
災害復旧、memcache がハングアップした後、復元できない Redis データを復元できます。 aof を通じて復元されました。
Redis はデータ バックアップ、つまりマスター/スレーブ モードでのデータ バックアップをサポートしています。
さまざまなアプリケーション シナリオ:
2. Redis は、nosql データベース、ニュース キューなどを作成できます。 Memcache は SQL ステートメントをキャッシュすることもできます。
Redis は nosql データベースだけでなく、ニュースキュー、データスタック、データキャッシュなども作成できます。 Memcache は、SQL ステートメント、データセット、ユーザー一時データ、遅延クエリデータ、セッションなどのキャッシュに適しています。
#例
Redis サービスへの接続
<?php $redis = new redis(); //生成redis类的对象,生成之后可以用这个类里面的方法 $redis->connect('127.0.0.1',6379); //连接redis的ip地址端口号 $redis->set('redistest','666666'); // 给redistest赋值为666666 echo $redis->get('redistest'); //获取redistest的值 ?>
Memcached の使用法# # れー
以上がPHPでRedisとMemcachedを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。