国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

java - 有關(guān)redis等內(nèi)存數(shù)據(jù)庫 性能 和 必要性 的疑惑

瀏覽:122日期:2024-02-12 18:00:18

問題描述

問題解答

回答1:

1、多臺(tái)服務(wù)器可以是內(nèi)網(wǎng)啊。2、redis可以設(shè)置很大的內(nèi)存的,也就說量上有可能java是達(dá)不到的3、還有就是redis可保持?jǐn)?shù)據(jù)的持續(xù)性,比如你java如果重啟了或者你的java需要重新發(fā)布,那內(nèi)存中的數(shù)據(jù)豈不是不存在了,redis不存在這個(gè)問題。4、而且redis更可靠,redis的數(shù)據(jù)可以沉淀到硬盤,可以恢復(fù)的,那你的java內(nèi)存中的東西怎么恢復(fù)。5、很簡(jiǎn)單的一個(gè)問題就是,比如session你存在內(nèi)存中,也就是說如果你重新發(fā)布的話,所有的用戶都要重新登錄了,redis不會(huì)有這個(gè)問題的。6、再比如,如果你有N多G的熱數(shù)據(jù)需要存放在內(nèi)存中,以方便高效率的讀取,難道你告訴我用java的內(nèi)存嗎。

回答2:

1.應(yīng)用場(chǎng)景不同導(dǎo)致redis可以有多種部署方式,本機(jī)還是跨機(jī)緩存是根據(jù)要解決的問題來看。比如業(yè)務(wù)程序是高cpu消耗的,部署的機(jī)器只需要一般的內(nèi)存配置即可。緩存的數(shù)據(jù)又比較多,需要單獨(dú)部署,甚至需要多臺(tái)組成集群。又比如系統(tǒng)比較大以后,需要各種模塊化,微服務(wù)化,每個(gè)服務(wù)都可以獨(dú)立演進(jìn),計(jì)算和數(shù)據(jù)分離也是比較常見的方式。另外不用擔(dān)心網(wǎng)絡(luò)io帶來的開銷,在沒有達(dá)到網(wǎng)絡(luò)帶寬瓶頸之前,網(wǎng)絡(luò)io都不是問題,延遲在ms級(jí)別,很劃算的。

2.redis作為緩存和kv數(shù)據(jù)庫還有持久化功能,斷電重啟后還可以恢復(fù)。當(dāng)然如果你只是需要緩存機(jī)制你可以選擇自己編程維護(hù)一套緩存,看你自己的需要,代價(jià)就是你要自己實(shí)現(xiàn)緩存的機(jī)制,自動(dòng)失效,緩存寫滿等等功能。

回答3:

MongoDB也有純內(nèi)存存儲(chǔ)引擎,也可以了解和試用。

Love MongoDB! Have Fun!

我很好奇,Redis的問題提交到了MongoDB的版面上,我附帶告知MongoDB也有類似的純內(nèi)存存儲(chǔ)引擎,會(huì)有朋友表示不樂意和減1。

------------------------華麗的分割符--------------------------------

MongoDB中文社區(qū)線下活動(dòng)繽紛,請(qǐng)猛戳下方:

2017華山論劍|MongoDB中文社區(qū)

三月份杭州站在即!!! 感興趣的朋友火速報(bào)名!!!

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 广昌县| 日土县| 浪卡子县| 五华县| 富宁县| 安丘市| 黔南| 库车县| 濮阳县| 崇礼县| 鱼台县| 合肥市| 三明市| 雅江县| 南投县| 关岭| 北川| 子洲县| 嵊泗县| 鄢陵县| 天津市| 邳州市| 山阴县| 铁岭市| 左权县| 永胜县| 平顶山市| 怀化市| 凉城县| 嘉黎县| 韶山市| 彰武县| 芜湖县| 宁安市| 松滋市| 衡阳县| 佳木斯市| 宝鸡市| 孟连| 萝北县| 布尔津县|