検索

ホームページ  >  に質問  >  本文

java - 用了redis还需要MySQL或者Oracle之类的数据库吗

如题 像一些大并发访问的如新浪微博应用了redis 我想知道数据都存储在redis里面吗 还有没有用非nosql数据库来存储数据

怪我咯怪我咯2771日前1078

全員に返信(12)返信します

  • 高洛峰

    高洛峰2017-04-17 17:37:18

    Redis は通常、キャッシュに使用されます。永続的なストレージが必要な場合は、mysql のようなデータベースが必ず必要になります。

    返事
    0
  • 黄舟

    黄舟2017-04-17 17:37:18

    シナリオによっては、redis は永続化できそうですが、リレーショナル データベースの信頼性を備えているかどうかはわかりません
    より複雑なロジックをデータベースにアップロードする必要があります

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:37:18

    必須です。 nosql はすべての開発シナリオに適しているわけではありません。
    そして、redis の永続性は完全に完璧ではありません

    返事
    0
  • 黄舟

    黄舟2017-04-17 17:37:18

    http://blog.jobbole.com/83459/
    一読をお勧めします!

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:37:18

    置き換えられるかどうかを比較するには、次の 3 つの重要な点を確認する必要があります。
    1. Redis データの永続化にはまだ問題があります。
    2. 厳密なトランザクション ACID はサポートされていません
    3. 複雑な条件クエリはサポートされていません。

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:37:18

    フロントエンドは redis からデータを読み取ります
    バックエンドの操作は mysql を使用します
    バックエンドの mysql は redis に同期します
    フロントエンドの redis データキューは mysql に送信されます

    返事
    0
  • 阿神

    阿神2017-04-17 17:37:18

    必須。

    本番環境では、redis は主にキャッシュまたはキューとして使用され、データ ストレージは引き続き mysql などのリレーショナル データベースに配置する必要があります

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:37:18

    それは必要です

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 17:37:18

    Redis はキャッシュであり、キャッシュは永続化のための場所ではありません。

    返事
    0
  • 高洛峰

    高洛峰2017-04-17 17:37:18

    粘り強さが必要です

    返事
    0
  • キャンセル返事