真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

nosql下載,NoSQL

Redis詳解——概述/下載安裝

互聯(lián)網(wǎng)需求的3高: 高并發(fā),高可擴(kuò),高性能。

成都網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、重慶網(wǎng)站建設(shè)公司、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:塑料袋等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶的一致贊揚(yáng)!

Redis 是一種運(yùn)行速度很快,并發(fā)性能很強(qiáng),并且運(yùn)行在內(nèi)存上的NoSql(not only sql)數(shù)據(jù)庫

NoSQL數(shù)據(jù)庫 和 傳統(tǒng)數(shù)據(jù)庫 相比的優(yōu)勢(shì):

NoSQL數(shù)據(jù)庫無需事先為要存儲(chǔ)的數(shù)據(jù)建立字段,隨時(shí)可以存儲(chǔ)自定義的數(shù)據(jù)格式。

而在關(guān)系數(shù)據(jù)庫里,增刪字段是一件非常麻煩的事情。如果是非常大數(shù)據(jù)量的表,增加字段 簡(jiǎn)直就是一個(gè)噩夢(mèng)。

Redis的常用使用場(chǎng)景:

緩存 ,毫無疑問這是Redis當(dāng)今最為人熟知的使用場(chǎng)景。在提升服務(wù)器性能方面非常有效;一 些頻繁被訪問的數(shù)據(jù),經(jīng)常被訪問的數(shù)據(jù)如果放在關(guān)系型數(shù)據(jù)庫,每次查詢的開銷都會(huì)很 大,而放在redis中,因?yàn)閞edis 是放在內(nèi)存中的可以很高效的訪問

排行榜 ,在使用傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(mysql oracle 等)來做這個(gè)事兒,非常的麻煩,而利 用Redis的SortSet(有序集合)數(shù)據(jù)結(jié)構(gòu)能夠簡(jiǎn)單的搞定;

好友關(guān)系 ,利用集合的一些命令,比如求交集、并集、差集等??梢苑奖愀愣ㄒ恍┕餐?友、共同愛好之類的功能;

Session共享 ,以jsp為例,默認(rèn)Session是保存在服務(wù)器的文件中,如果是集群服務(wù),同一個(gè) 用戶過來可能落在不同機(jī)器上,這就會(huì)導(dǎo)致用戶頻繁登陸;采用Redis保存Session后,無論 用戶落在那臺(tái)機(jī)器上都能夠獲取到對(duì)應(yīng)的Session信息。

下載: redis: 圖形工具:

安裝(Linux)

上傳tar.gz包,并解壓:tar -zxvf redis-5.0.4.tar.gz

安裝gcc:yum -y install gcc (忘記是否安裝過,可以使用 gcc -v 命令查看gcc版本,如果沒有安裝過,會(huì)提示命令不存在)

進(jìn)入redis目錄,進(jìn)行編譯:make

編譯之后,開始安裝:make install

后臺(tái)運(yùn)行方式—— redis默認(rèn)不會(huì)使用后臺(tái)運(yùn)行,如果你需要,修改配置文件daemonize=yes,當(dāng)你后臺(tái)服務(wù)啟動(dòng)的 時(shí)候,會(huì)寫成一個(gè)進(jìn)程文件運(yùn)行

vim /opt/redis-5.0.4/redis.conf

以配置文件的方式啟動(dòng):

cd /usr/local/bin

redis-server /opt/redis-5.0.4/redis.conf

關(guān)閉數(shù)據(jù)庫:

單實(shí)例關(guān)閉 ——redis-cli shutdown

多實(shí)例關(guān)閉 ——dis-cli -p 6379 shutdown 默認(rèn)的端口6379,如改過,更換端口

《七周七數(shù)據(jù)庫》epub下載在線閱讀,求百度網(wǎng)盤云資源

《七周七數(shù)據(jù)庫》([美]Eric Redmond)電子書網(wǎng)盤下載免費(fèi)在線閱讀

資源鏈接:

鏈接:

密碼:v4zg ?

書名:七周七數(shù)據(jù)庫

作者:[美]Eric Redmond

譯者:王海鵬

豆瓣評(píng)分:6.9

出版社:人民郵電出版社

出版年份:2013-5-30

頁數(shù):256

內(nèi)容簡(jiǎn)介:

如今,我們要面對(duì)和使用的數(shù)據(jù)正在變得越來越龐大和復(fù)雜。如果說數(shù)據(jù)是新的石油。那么數(shù)據(jù)庫就是油田、煉油廠、鉆井和油泵。作為一名現(xiàn)代的軟件開發(fā)者,我們需要了解數(shù)據(jù)管理的新領(lǐng)域,既包括rdbms,也包括nosql。

《七周七數(shù)據(jù)庫》遵循《七周七語言》的寫作風(fēng)格和體例,帶領(lǐng)你學(xué)習(xí)和了解當(dāng)令最熱門的開源數(shù)據(jù)庫。在簡(jiǎn)單的介紹之后,本書分章介紹了7種數(shù)據(jù)庫。這些數(shù)據(jù)庫分別屬于5種不同的數(shù)據(jù)庫風(fēng)格,但每種數(shù)據(jù)庫都有自己保存數(shù)據(jù)和看待世界的方式。它們依次是postgresql、riak、apache hbase、mongodb、apache couchdb、neo4j和redis。本書將深入每一種數(shù)據(jù)庫,介紹它們的優(yōu)勢(shì)和不足,以及如何選取一種最符合你的應(yīng)用需求的數(shù)據(jù)庫。

《七周七數(shù)據(jù)庫》適合數(shù)據(jù)庫架構(gòu)師、數(shù)據(jù)庫管理員,以及想要了解和學(xué)習(xí)各種nosql數(shù)據(jù)庫技術(shù)的程序員閱讀。本書將幫助讀者了解、選擇和應(yīng)用這些數(shù)據(jù)庫,從而更好地發(fā)揮日益增長(zhǎng)的大數(shù)據(jù)的能力。

《七周七數(shù)據(jù)庫》適用于數(shù)據(jù)庫架構(gòu)師、想要學(xué)習(xí)nosql數(shù)據(jù)庫技術(shù)的程序員、數(shù)據(jù)庫管理員。

nosql數(shù)據(jù)庫有哪些

Membase

Membase 是 NoSQL 家族的一個(gè)新的重量級(jí)的成員。Membase是開源項(xiàng)目,源代碼采用了Apache2.0的使用許可。該項(xiàng)目托管在GitHub.Source tarballs上,可以下載beta版本的Linux二進(jìn)制包。該產(chǎn)品主要是由North Scale的memcached核心團(tuán)隊(duì)成員開發(fā)完成,其中還包括Zynga和NHN這兩個(gè)主要貢獻(xiàn)者的工程師,這兩個(gè)組織都是很大的在線游戲和社區(qū)網(wǎng)絡(luò)空間的供應(yīng)商。

Membase容易安裝、操作,可以從單節(jié)點(diǎn)方便的擴(kuò)展到集群,而且為memcached(有線協(xié)議的兼容性)實(shí)現(xiàn)了即插即用功能,在應(yīng)用方面為開發(fā)者和經(jīng)營者提供了一個(gè)比較低的門檻。做為緩存解決方案,Memcached已經(jīng)在不同類型的領(lǐng)域(特別是大容量的Web應(yīng)用)有了廣泛的使用,其中 Memcached的部分基礎(chǔ)代碼被直接應(yīng)用到了Membase服務(wù)器的前端。

通過兼容多種編程語言和框架,Membase具備了很好的復(fù)用性。在安裝和配置方面,Membase提供了有效的圖形化界面和編程接口,包括可配置 的告警信息。

Membase的目標(biāo)是提供對(duì)外的線性擴(kuò)展能力,包括為了增加集群容量,可以針對(duì)統(tǒng)一的節(jié)點(diǎn)進(jìn)行復(fù)制。 另外,對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行再分配仍然是必要的。

這方面的一個(gè)有趣的特性是NoSQL解決方案所承諾的可預(yù)測(cè)的性能,類準(zhǔn)確性的延遲和吞吐量。通過如下方式可以獲得上面提到的特性:

◆ 自動(dòng)將在線數(shù)據(jù)遷移到低延遲的存儲(chǔ)介質(zhì)的技術(shù)(內(nèi)存,固態(tài)硬盤,磁盤)

◆ 可選的寫操作一一異步,同步(基于復(fù)制,持久化)

◆ 反向通道再平衡[未來考慮支持]

◆ 多線程低鎖爭(zhēng)用

◆ 盡可能使用異步處理

◆ 自動(dòng)實(shí)現(xiàn)重復(fù)數(shù)據(jù)刪除

◆ 動(dòng)態(tài)再平衡現(xiàn)有集群

◆ 通過把數(shù)據(jù)復(fù)制到多個(gè)集群?jiǎn)卧椭С挚焖偈∞D(zhuǎn)移來提供系統(tǒng)的高可用性。

MongoDB

MongoDB是一個(gè)介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。他支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似json的bjson格式,因此可以存儲(chǔ)比較復(fù)雜的數(shù)據(jù)類型。Mongo最大的特點(diǎn)是他支持的查詢語言非常強(qiáng)大,其語法有點(diǎn)類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫單表查詢的絕大部分功能,而且還支持對(duì)數(shù)據(jù)建立索引。它的特點(diǎn)是高性能、易部署、易使用,存儲(chǔ)數(shù)據(jù)非常方便。

主要功能特性:

◆ 面向集合存儲(chǔ),易存儲(chǔ)對(duì)象類型的數(shù)據(jù)

“面向集合”(Collenction-Oriented),意思是數(shù)據(jù)被分組存儲(chǔ)在數(shù)據(jù)集中,被稱為一個(gè)集合(Collenction)。每個(gè) 集合在數(shù)據(jù)庫中都有一個(gè)唯一的標(biāo)識(shí)名,并且可以包含無限數(shù)目的文檔。集合的概念類似關(guān)系型數(shù)據(jù)庫(RDBMS)里的表(table),不同的是它不需要定 義任何模式(schema)。

◆ 模式自由

模式自由(schema-free),意味著對(duì)于存儲(chǔ)在mongodb數(shù)據(jù)庫中的文件,我們不需要知道它的任何結(jié)構(gòu)定義。如果需要的話,你完全可以把不同結(jié)構(gòu)的文件存儲(chǔ)在同一個(gè)數(shù)據(jù)庫里。

◆支持動(dòng)態(tài)查詢

◆支持完全索引,包含內(nèi)部對(duì)象

◆支持查詢

◆支持復(fù)制和故障恢復(fù)

◆使用高效的二進(jìn)制數(shù)據(jù)存儲(chǔ),包括大型對(duì)象(如視頻等)

◆自動(dòng)處理碎片,以支持云計(jì)算層次的擴(kuò)展性

◆支持RUBY,PYTHON,JAVA,C++,PHP等多種語言

◆文件存儲(chǔ)格式為BSON(一種JSON的擴(kuò)展)

BSON(Binary Serialized document Format)存儲(chǔ)形式是指:存儲(chǔ)在集合中的文檔,被存儲(chǔ)為鍵-值對(duì)的形式。鍵用于唯一標(biāo)識(shí)一個(gè)文檔,為字符串類型,而值則可以是各種復(fù)雜的文件類型。

◆可通過網(wǎng)絡(luò)訪問

MongoDB服務(wù)端可運(yùn)行在Linux、Windows或OS X平臺(tái),支持32位和64位應(yīng)用,默認(rèn)端口為27017。推薦運(yùn)行在64位平臺(tái),因?yàn)镸ongoDB在32位模式運(yùn)行時(shí)支持的最大文件尺寸為2GB。

MongoDB把數(shù)據(jù)存儲(chǔ)在文件中(默認(rèn)路徑為:/data/db),為提高效率使用內(nèi)存映射文件進(jìn)行管理。

Hypertable

Hypertable是一個(gè)開源、高性能、可伸縮的數(shù)據(jù)庫,它采用與Google的Bigtable相似的模型。在過去數(shù)年中,Google為在PC集群 上運(yùn)行的可伸縮計(jì)算基礎(chǔ)設(shè)施設(shè)計(jì)建造了三個(gè)關(guān)鍵部分。第一個(gè)關(guān)鍵的基礎(chǔ)設(shè)施是Google File System(GFS),這是一個(gè)高可用的文件系統(tǒng),提供了一個(gè)全局的命名空間。它通過跨機(jī)器(和跨機(jī)架)的文件數(shù)據(jù)復(fù)制來達(dá)到高可用性,并因此免受傳統(tǒng) 文件存儲(chǔ)系統(tǒng)無法避免的許多失敗的影響,比如電源、內(nèi)存和網(wǎng)絡(luò)端口等失敗。第二個(gè)基礎(chǔ)設(shè)施是名為Map-Reduce的計(jì)算框架,它與GFS緊密協(xié)作,幫 助處理收集到的海量數(shù)據(jù)。第三個(gè)基礎(chǔ)設(shè)施是Bigtable,它是傳統(tǒng)數(shù)據(jù)庫的替代。Bigtable讓你可以通過一些主鍵來組織海量數(shù)據(jù),并實(shí)現(xiàn)高效的 查詢。Hypertable是Bigtable的一個(gè)開源實(shí)現(xiàn),并且根據(jù)我們的想法進(jìn)行了一些改進(jìn)。

Apache Cassandra

Apache Cassandra是一套開源分布式Key-Value存儲(chǔ)系統(tǒng)。它最初由Facebook開發(fā),用于儲(chǔ)存特別大的數(shù)據(jù)。Facebook在使用此系統(tǒng)。

主要特性:

◆ 分布式

◆ 基于column的結(jié)構(gòu)化

◆ 高伸展性

Cassandra的主要特點(diǎn)就是它不是一個(gè)數(shù)據(jù)庫,而是由一堆數(shù)據(jù)庫節(jié)點(diǎn)共同構(gòu)成的一個(gè)分布式網(wǎng)絡(luò)服務(wù),對(duì)Cassandra 的一個(gè)寫操作,會(huì)被復(fù)制到其他節(jié)點(diǎn)上去,對(duì)Cassandra的讀操作,也會(huì)被路由到某個(gè)節(jié)點(diǎn)上面去讀取。對(duì)于一個(gè)Cassandra群集來說,擴(kuò)展性能 是比較簡(jiǎn)單的事情,只管在群集里面添加節(jié)點(diǎn)就可以了。

Cassandra是一個(gè)混合型的非關(guān)系的數(shù)據(jù)庫,類似于Google的BigTable。其主要功能比 Dynomite(分布式的Key-Value存 儲(chǔ)系統(tǒng))更豐富,但支持度卻不如文檔存儲(chǔ)MongoDB(介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的開源產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫 的。Cassandra最初由Facebook開發(fā),后轉(zhuǎn)變成了開源項(xiàng)目。它是一個(gè)網(wǎng)絡(luò)社交云計(jì)算方面理想的數(shù)據(jù)庫。以Amazon專有的完全分布式的Dynamo為基礎(chǔ),結(jié)合了Google BigTable基于列族(Column Family)的數(shù)據(jù)模型。P2P去中心化的存儲(chǔ)。很多方面都可以稱之為Dynamo 2.0。

CouchDB

所用語言: Erlang

特點(diǎn):DB一致性,易于使用

使用許可: Apache

協(xié)議: HTTP/REST

雙向數(shù)據(jù)復(fù)制,持續(xù)進(jìn)行或臨時(shí)處理,處理時(shí)帶沖突檢查,因此,采用的是master-master復(fù)制

MVCC – 寫操作不阻塞讀操作

可保存文件之前的版本

Crash-only(可靠的)設(shè)計(jì)

需要不時(shí)地進(jìn)行數(shù)據(jù)壓縮

視圖:嵌入式 映射/減少

格式化視圖:列表顯示

支持進(jìn)行服務(wù)器端文檔驗(yàn)證

支持認(rèn)證

根據(jù)變化實(shí)時(shí)更新

支持附件處理

因此, CouchApps(獨(dú)立的 js應(yīng)用程序)

需要 jQuery程序庫

最佳應(yīng)用場(chǎng)景:適用于數(shù)據(jù)變化較少,執(zhí)行預(yù)定義查詢,進(jìn)行數(shù)據(jù)統(tǒng)計(jì)的應(yīng)用程序。適用于需要提供數(shù)據(jù)版本支持的應(yīng)用程序。

例如:CRM、CMS系統(tǒng)。 master-master復(fù)制對(duì)于多站點(diǎn)部署是非常有用的。

和其他數(shù)據(jù)庫比較,其突出特點(diǎn)是:

◆ 模式靈活 :使用Cassandra,像文檔存儲(chǔ),你不必提前解決記錄中的字段。你可以在系統(tǒng)運(yùn)行時(shí)隨意的添加或移除字段。這是一個(gè)驚人的效率提升,特別是在大型部 署上。

◆ 真正的可擴(kuò)展性 :Cassandra是純粹意義上的水平擴(kuò)展。為給集群添加更多容量,可以指向另一臺(tái)電腦。你不必重啟任何進(jìn)程,改變應(yīng)用查詢,或手動(dòng)遷移任何數(shù)據(jù)。

◆ 多數(shù)據(jù)中心識(shí)別 :你可以調(diào)整你的節(jié)點(diǎn)布局來避免某一個(gè)數(shù)據(jù)中心起火,一個(gè)備用的數(shù)據(jù)中心將至少有每條記錄的完全復(fù)制。

◆ 范圍查詢 :如果你不喜歡全部的鍵值查詢,則可以設(shè)置鍵的范圍來查詢。

◆ 列表數(shù)據(jù)結(jié)構(gòu) :在混合模式可以將超級(jí)列添加到5維。對(duì)于每個(gè)用戶的索引,這是非常方便的。

◆ 分布式寫操作 :有可以在任何地方任何時(shí)間集中讀或?qū)懭魏螖?shù)據(jù)。并且不會(huì)有任何單點(diǎn)失敗。

問度娘,啥都有。

《深入NoSQL深入NoSQL》pdf下載在線閱讀,求百度網(wǎng)盤云資源

《深入NoSQL》(Shashank Tiwari)電子書網(wǎng)盤下載免費(fèi)在線閱讀

鏈接:

提取碼:imed ?

書名:深入NoSQL

作者:Shashank Tiwari

譯者:巨成

豆瓣評(píng)分:6.1

出版社:人民郵電出版社

出版年份:2012-11

頁數(shù):294

內(nèi)容簡(jiǎn)介:

《深入NoSQL》是一本全面的NoSQL實(shí)踐指南。書中主要關(guān)注NoSQL的基本概念,以及使用NoSQL數(shù)據(jù)庫的切實(shí)可行的解決方案。書中介紹了基于MapReduce的可伸縮處理,演示Hadoop用例,還有Hive和Pig這樣的高層抽象。包含許多用例演示,同時(shí)也會(huì)討論Google、Amazon、Facebook、Twitter和LinkedIn的可伸縮數(shù)據(jù)架構(gòu)。

作者簡(jiǎn)介:

Shashank Tiwari,創(chuàng)業(yè)者、開發(fā)者、技術(shù)作家、演講者和導(dǎo)師,技術(shù)型創(chuàng)業(yè)公司Treasury of Ideas()的創(chuàng)始人。

他是一位經(jīng)驗(yàn)豐富的軟件開發(fā)者和企業(yè)家,長(zhǎng)期關(guān)注高性能應(yīng)用、分析、Web應(yīng)用以及移動(dòng)平臺(tái),對(duì)數(shù)據(jù)可視化和統(tǒng)計(jì)機(jī)器學(xué)習(xí)有著濃厚的興趣,喜歡喝咖啡、吃甜點(diǎn)、騎自行車。他撰寫了許多技術(shù)文章和著作,并且應(yīng)邀在全球各地的技術(shù)會(huì)議上進(jìn)行演講。

《Redis設(shè)計(jì)與實(shí)現(xiàn)》pdf下載在線閱讀,求百度網(wǎng)盤云資源

《Redis設(shè)計(jì)與實(shí)現(xiàn)》(黃健宏)電子書網(wǎng)盤下載免費(fèi)在線閱讀

資源鏈接:

鏈接:

密碼:g1k5

書名:Redis設(shè)計(jì)與實(shí)現(xiàn)

作者:黃健宏

豆瓣評(píng)分:8.6

出版社:機(jī)械工業(yè)出版社

出版年份:2014-6

頁數(shù):388

內(nèi)容簡(jiǎn)介:

【官方網(wǎng)站】

本書的官方網(wǎng)站 提供了書本試讀、相關(guān)源碼下載和勘誤回報(bào)等服務(wù),歡迎讀者瀏覽和使用。

【編輯推薦】

系統(tǒng)而全面地描述了 Redis 內(nèi)部運(yùn)行機(jī)制

圖示豐富,描述清晰,并給出大量參考信息,是NoSQL數(shù)據(jù)庫開發(fā)人員案頭必備

包括大部分Redis單機(jī)特征,以及所有多機(jī)特性

【讀者評(píng)價(jià)】

這本書描述的知識(shí)點(diǎn)很豐富,覆蓋很全,里面提到特性較多,有不少我們也沒用過 :) 每個(gè)命令內(nèi)部的機(jī)制的介紹很不錯(cuò),很多估計(jì)也是首次有詳細(xì)文檔介紹。

——楊衛(wèi)華(@TimYang)新浪微博技術(shù)總監(jiān)

近幾年Redis以其高性能、高靈活性的優(yōu)點(diǎn),變得越來越流行。但很多人在使用Redis時(shí),僅僅還是停留在比較表層的功能性認(rèn)識(shí),缺乏對(duì)內(nèi)部機(jī)制原理的深入理解。本書是huangz同學(xué)長(zhǎng)期對(duì)Redis源碼的閱讀心得結(jié)晶,書中對(duì)Redis的各個(gè)方面都進(jìn)行了詳細(xì)且深入的講解,將復(fù)雜的原理用最簡(jiǎn)單的方式為大家解構(gòu)和講解,強(qiáng)烈推薦給每一位Redis的使用者閱讀。

—— iammutex,NoSQLFan站長(zhǎng),樂視網(wǎng)技術(shù)經(jīng)理

Redis 是近些年來特別火爆的 NoSQL 之一??v觀中外各種書籍還沒有一本能對(duì) Redis 內(nèi)部進(jìn)行深入剖析,《Redis 設(shè)計(jì)與實(shí)現(xiàn)》可謂開此先河。常和作者在網(wǎng)上交流,知道作者為這本書付出了大量的心血。這本書行文流暢,思路清晰,詳細(xì)地介紹了 Redis 源碼的方方面面。無論是想學(xué)習(xí) NoSQL、網(wǎng)絡(luò)編程的初學(xué)者,還是源碼控的進(jìn)階者,本書都會(huì)有很大的幫助。

—— 阮若夷,支付寶高級(jí)專家

【內(nèi)容簡(jiǎn)介】

本書全面而完整地講解了Redis的內(nèi)部機(jī)制與實(shí)現(xiàn)方式,對(duì)Redis的大多數(shù)單機(jī)功能以及所有多機(jī)功能的實(shí)現(xiàn)原理進(jìn)行了介紹,展示了這些功能的核心數(shù)據(jù)結(jié)構(gòu)以及關(guān)鍵的算法思想,圖示豐富,描述清晰,并給出大量參考信息。通過閱讀本書,讀者可以快速、有效地了解Redis的內(nèi)部構(gòu)造以及運(yùn)作機(jī)制,更好、更高效地使用Redis。

本書主要分為四大部分。第一部分“數(shù)據(jù)結(jié)構(gòu)與對(duì)象”介紹了Redis中的各種對(duì)象及其數(shù)據(jù)結(jié)構(gòu),并說明這些數(shù)據(jù)結(jié)構(gòu)如何影響對(duì)象的功能和性能。第二部分“單機(jī)數(shù)據(jù)庫的實(shí)現(xiàn)”對(duì)Redis實(shí)現(xiàn)單機(jī)數(shù)據(jù)庫的方法進(jìn)行了介紹,包括數(shù)據(jù)庫、RDB持久化、AOF持久化、事件等。第三部分“多機(jī)數(shù)據(jù)庫的實(shí)現(xiàn)”對(duì)Redis的Sentinel、復(fù)制、集群三個(gè)多機(jī)功能進(jìn)行了介紹。第四部分“獨(dú)立功能的實(shí)現(xiàn)”對(duì)Redis中各個(gè)相對(duì)獨(dú)立的功能模塊進(jìn)行了介紹,涉及發(fā)布與訂閱、事務(wù)、Lua腳本、排序、二進(jìn)制位數(shù)組、慢查詢?nèi)罩尽⒈O(jiān)視器等。本書作者專門維護(hù)了網(wǎng)站,提供帶有詳細(xì)注釋的Redis源代碼,以及本書相關(guān)的更新內(nèi)容。

作者簡(jiǎn)介:

黃健宏 軟件開發(fā)者,他喜歡函數(shù)式編程,熱愛開源軟件。出于對(duì)數(shù)據(jù)庫的強(qiáng)烈興趣,他開始閱讀和分析 Redis 源代碼,并對(duì) Redis 2.6 和 Redis 3.0 的源代碼進(jìn)行了詳細(xì)注釋。他翻譯并維護(hù)著 Redis 中文文檔網(wǎng)站 .com ,編寫 了 OORedis 庫。除此之外,他還是《Redis in Action》一書的譯者。

作者的豆瓣主頁:douban.com/people/i_m_huangz/


當(dāng)前標(biāo)題:nosql下載,NoSQL
鏈接分享:http://weahome.cn/article/dsshjij.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部