搜尋

首頁  >  問答  >  主體

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

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

怪我咯怪我咯2771 天前1075

全部回覆(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

    對比是否可取代,要找出重要三點:
    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
  • 取消回覆