既然redis那么快,為什么不用它做主數(shù)據(jù)庫,只用它做緩存?
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
Redis本身就是內(nèi)存數(shù)據(jù)庫,但缺點也很明顯
如果只用關(guān)系數(shù)據(jù)庫,如MySQL,PostgreSQL,它的問題是:
所以,很多時候,我們又將Redis和一些關(guān)系型數(shù)據(jù)庫(如MySQL\PostgreSQL)混用,此時,Redis是緩存。我們希望能得到內(nèi)存數(shù)據(jù)庫和關(guān)系型數(shù)據(jù)庫的兩個好處。 但天下沒有免費的午餐,用Redis做緩存,帶來下面的問題
如果我們不用到關(guān)系型數(shù)據(jù)(或者能在Key/Value基礎(chǔ)上實現(xiàn)一些類似特性)以及強事務(wù)要求下,可以換一種思路解決,就是: 用Redis直接做數(shù)據(jù)庫,但解決它的幾個問題: 一、對于Redis受限內(nèi)存,我們可以嘗試用下面的解決方案解決: 請參考:Tony:RedRock - 讓Redis擴展到磁盤 二、對于Redis集群下的數(shù)據(jù)一致性,我們可以嘗試用下面的解決方案解決: 鏈接:https://www.zhihu.com/question/384184784/answer/2500155088 來源:知乎 該文章在 2025/8/22 16:41:28 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |