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