自己工作中没太多机会接触到需要使用这技术的项目,目前memcache已经被redis所取代,很想知道redis在项目中扮演怎样的角色,是作为功能更强大的但依旧是数据缓存的角色,还是说已经可以胜任并取代MySQL地位的角色了
ringa_lee
私にとって核心です。 1. 永続性はすでに非常に成熟しています 2.io のパフォーマンスは素晴らしいです 3. シンプルな k-v 構造を組み合わせて、ドキュメント、ツリー、グラフ、ネットワークなどのさまざまなデータ構造を作成できます 4. データのライフサイクルを設定できるのはとても快適です
とにかく、お金があれば、データがかわいく動きます。
第一に、SQL の機能がなく、リレーションシップの概念がありません。第二に、データの永続化とトランザクション管理の機能が mysql よりはるかに劣ります。現在、さまざまなデータ構造を備えたキャッシュ サーバーとして、より単純な memcache を置き換えることができます。
プログラムとデータベースの以前の場所
Redis はデータベースとしてはあまり信頼できません 1. サポートされているデータ型が少なすぎます 2. クエリ機能が弱すぎる 3. データはリアルタイムでディスクに保存されません
主に頻繁にアクセスする必要がある一部のデータをキャッシュします
現在、ほとんどのウェブサイトでは頻繁にログインする必要はありません。通常、セッションはデータベースに保存されます。私はこのジョブにのみ Redis を使用します
ホットデータを保存するためのキュー
私にとって核心です。
1. 永続性はすでに非常に成熟しています
2.io のパフォーマンスは素晴らしいです
3. シンプルな k-v 構造を組み合わせて、ドキュメント、ツリー、グラフ、ネットワークなどのさまざまなデータ構造を作成できます
4. データのライフサイクルを設定できるのはとても快適です
とにかく、お金があれば、データがかわいく動きます。
第一に、SQL の機能がなく、リレーションシップの概念がありません。第二に、データの永続化とトランザクション管理の機能が mysql よりはるかに劣ります。現在、さまざまなデータ構造を備えたキャッシュ サーバーとして、より単純な memcache を置き換えることができます。
プログラムとデータベースの以前の場所
Redis はデータベースとしてはあまり信頼できません
1. サポートされているデータ型が少なすぎます
2. クエリ機能が弱すぎる
3. データはリアルタイムでディスクに保存されません
主に頻繁にアクセスする必要がある一部のデータをキャッシュします
現在、ほとんどのウェブサイトでは頻繁にログインする必要はありません。通常、セッションはデータベースに保存されます。私はこのジョブにのみ Redis を使用します
。ホットデータを保存するためのキュー