2017-11-21 14 views
0

私はredisを初めて使いました。以前はMySQLを使ってデータを保存していました。Redis&MySQL - MySQLと連携して使用するときは、いつ自分のVSでredisを使うべきですか?

私が学んだことから、私は2つのデータベースが動作するための2つのモードがあると結論付けました。

write data into database

read data from database

他のが唯一のRedisのデータベースを使用するモードです:

一つは、(私は図を描いたそれはそう説明するの少し難しい)RedisのとMySQLの間のモードは「協力」されます

これまでに行ったことのあるMySQLだけです。

こういった2種類のデータベースを組み合わせて、いつ仕事を分かち合って自分たちの仕事をするのか、ということはどういうことでしょうか?

例を挙げて説明していただければ幸いです。

+1

回答は意見の件となります。申し訳ありませんが、それはスタックオーバーフロー形式にはうまく適合しません。 Redisは、2番目の例に示すように、MySQLの永続データのキャッシュとしてよく使用されます。 –

答えて

2

すべてのアプリケーションは異なりますが、一般的に私は永続的なデータのためにMySQLを使用しています。 Redisはメモリ内のデータストアなので、そこに格納できるデータの量はRAMの容量によって制限されます。レディスは優れたキャッシュを作ります。例えば、データをMySQLに頻繁に見ないようにするためです。

メインデータベースのバックエンドとしてMySQLを使用し、一般的なページやそのようなことを数え続けるために、Redisは高速化のためのヘルパーキャッシュとして使用するのが一般的です。これはあいまいな質問に対するあいまいな答えでしたが、それが助けてくれることを願っています!

関連する問題