国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

mysql - redis和mongodb怎么結合

瀏覽:73日期:2022-06-20 11:53:56

問題描述

就是拿mongodb或mysql做存儲數據庫,然后redis做緩存。搭建好數據庫之后,怎么搭建redis,讓他們結合起來運用到項目中呢?mysql+redis可以的嗎?謝謝了

問題解答

回答1:

題主問的太寬泛了,不好回答;簡單說,做緩存需要考慮幾點:1.緩存熱點數據,針對自己的業務和數據結構特點,適當地選擇或組合redis的數據結構進行存儲。2.緩存的更新和失效策略。想不到了,以后再補充。舉個例子:mongodb+redismongodb可以對數據進行聚合,后臺起cron,對數據每小時mapReduce一次,計算好的數據寫到redis中保存(也可以直接輸出到mongo collection中),前臺查詢redis 拿到聚合好的數據。

回答2:

雖然我代表的是MongoDB,以下的回答看起來會很有安利自己產品的嫌疑,還是要提醒樓主注意一些問題。從問的問題來看,樓主對MongoDB或Redis都不熟,得出了用MongoDB+Redis來結合做項目的結論估計是看了哪篇文章的分享吧?不可否認,在某些很極端的場合在MongoDB前面再加一層Redis可能可以得到一定的收益,但是樓主是否考慮過自己的實際情況,是否真的到了需要在MongoDB前面加Redis的地步?要知道引入一項新技術,無論是維護成本還是開發成本,以及對開發人員的要求都會成倍增加。比如原來可以直接從數據庫讀的東西,現在要考慮什么時候該從緩存讀取,相應的就要考慮緩存如何刷新,臟數據該怎么辦?這些問題說起來好像并不難,但不管什么問題放到高并發環境里就沒有簡單的問題。說句不中聽的,樓主如果有足夠的經驗應付好上面這些問題,也就不會提現在這個問題了。幸運的是通常來說項目的并發還高不到需要兩個一起用的地步,因為MongoDB已經有足夠強的應付高并發的能力和水平擴展的能力。所以拋開別人的意見不說,樓主自己應該想清楚這些問題:是什么驅使你把兩項技術放在一起使用,你想從中得到什么好處?更重要的,如果只用其中一項技術,是不是也能解決問題?如果沒有足夠的證據說服自己,不妨實測一下用數據說話。

回答3:

沒什么不可以的,reids安裝很簡單,看官方文檔就知道啦

相關文章:
主站蜘蛛池模板: 日韩欧美亚洲视频 | 国产精品免费一区二区三区 | 91久久99久91天天拍拍 | 国产性大片黄在线观看在线放 | 亚洲欧美日韩精品永久在线 | 亚洲an日韩专区在线 | 免费一级毛片在级播放 | 香港经典毛片a免费观看 | 欧美一区二区三区视频 | 超清首页 国产 亚洲 丝袜 | 久久国产精品歌舞团 | 久久污 | 精品一区二区三区中文 | 久草在线视频在线观看 | 国产深夜福利视频在线播放 | 欧美黄免在线播放 | 免费毛片视频网站 | 欧洲美女与男人做爰 | 另类一区二区三区 | 456亚洲视频 | 色噜噜国产精品视频一区二区 | 特级一级毛片视频免费观看 | 精品真实国产乱文在线 | 日韩国产欧美在线观看 | 男人久久天堂 | 国产在线精品香蕉综合网一区 | 最新在线精品国自拍视频 | 久久影院yy6080 | 久久精品国产精品亚洲人人 | 亚洲精品午夜在线观看 | 中文字幕成人免费高清在线 | 毛片美国 | 久草在线中文视频 | 97在线观看成人免费视频 | 精品国产品香蕉在线观看 | 国产盗摄一区二区三区 | 亚洲乱码一二三四五六区 | 精品久久久中文字幕一区 | 综合刺激网 | 免费看操片 | 国产精品久久久久久久人热 |