NoSQL(Not Only SQL),泛指非關(guān)系型數(shù)據(jù)庫,是為了處理高并發(fā)讀寫、海量數(shù)據(jù)的高效率存儲和訪問、高擴(kuò)展性和高可用性而產(chǎn)生的。
創(chuàng)新互聯(lián)是一家專業(yè)提供羅江企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都網(wǎng)站建設(shè)、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為羅江眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
分類 | 相關(guān)產(chǎn)品 | 典型應(yīng)用 | 數(shù)據(jù)模型 | 優(yōu)點(diǎn) | 缺點(diǎn) |
---|---|---|---|---|---|
鍵值對(Key-Value)存儲 | Redis、Voldemort、Berkeley DB | 內(nèi)容緩存、處理高訪問負(fù)載 | 一系列鍵值對 | 快速查詢 | 存儲的數(shù)據(jù)缺少結(jié)構(gòu)化 |
列存儲數(shù)據(jù)庫 | Cassandra、HBase、Riak | 分布式文件系統(tǒng) | 以列簇式存儲,將同一列數(shù)據(jù)存在一起 | 查詢速度快,可擴(kuò)展性強(qiáng),更容易進(jìn)行分布式擴(kuò)展 | 功能相對局限 |
文檔型數(shù)據(jù)庫 | MongoDB、CouchDB | Web應(yīng)用 | 一系列鍵值對 | 數(shù)據(jù)結(jié)構(gòu)要求不嚴(yán)格 | 查詢性能不高,缺乏統(tǒng)一的查詢語法 |
圖形數(shù)據(jù)庫 | Neo4j、InfoGrid | 社交網(wǎng)絡(luò),推薦系統(tǒng),專注于構(gòu)建關(guān)系圖譜 | 圖結(jié)構(gòu) | 利用圖結(jié)構(gòu)相關(guān)算法 | 需要對整個圖做計算才能得出結(jié)果,不容易做分布式的集群方案 |
本篇將主要闡述如何使用 Redis(https://github.com/antirez/redis)數(shù)據(jù)庫進(jìn)行內(nèi)容緩存和高訪問負(fù)載,redis 使用 C 語言開發(fā)的一個開源的高性能的鍵值對數(shù)據(jù)庫,通過提供多種鍵值數(shù)據(jù)類型來適應(yīng)不同場景下的存儲需求,目前 Redis 支持的鍵值數(shù)據(jù)類型有很多種,比如字符串類型、列表類型、有序集合類型、散列類型、集合類型。Redis 官方也給我們提供了一些測試數(shù)據(jù),有 50 個并發(fā)程序來執(zhí)行 10 萬次請求,Redis 讀的速度達(dá)到了 11 萬次/秒,寫的速度達(dá)到了 8.1 萬次/秒。
Redis 最廣泛的應(yīng)用場景就是使用它作為緩存(新聞或商品內(nèi)容、聊天式的在線好友列表),除此還有任務(wù)隊列(秒殺、搶購)、網(wǎng)站訪問統(tǒng)計、數(shù)據(jù)過期處理(可以精確到毫秒)、應(yīng)用排行榜、分布式集群架構(gòu)中的 session 分離等。
1.Linux下安裝Redis數(shù)據(jù)庫
$ scp ~/Downloads/redis-4.0.1.tar.gz root@192.168.2.10:/usr/local //上傳安裝包 $ ssh root@192.168.2.10 //SSH連接 # yum -y install gcc gcc-c++ autoconf automake //gcc、gcc-c++的庫文件 # cd /usr/local # tar -zxvf redis-4.0.1.tar.gz //解壓縮 # cd redis-4.0.1 //切換到該目錄下 # make //編譯,將.c文件編譯為.o文件 # make PREFIX=/usr/local/redis install //指定路徑安裝 # cd /usr/local # ls //如果存在redis文件夾,則安裝成功
當(dāng)前標(biāo)題:詳解JavaEE使用Redis數(shù)據(jù)庫進(jìn)行內(nèi)容緩存和高訪問負(fù)載-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://m.rwnh.cn/article8/doehip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站策劃、外貿(mào)網(wǎng)站建設(shè)、定制開發(fā)、軟件開發(fā)、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容