Java程序員這項(xiàng)技能沒(méi)掌握,還是別去面試了
隨便點(diǎn)開(kāi)一個(gè)Java工程師的招聘,你會(huì)發(fā)現(xiàn)基本每個(gè)任職要求里面都會(huì)有一條:了解/熟練使用Redis,由此可見(jiàn),企業(yè)對(duì)于Redis的重視程度。
Redis是最受歡迎的Key-Value存儲(chǔ)數(shù)據(jù)庫(kù)。曾在2014年也在年度數(shù)據(jù)庫(kù)管理系統(tǒng)中排名前三位,Redis之所以如此流行,除了其穩(wěn)定、高性能和功能豐富的特性之外,其版本更新速度快也是一大原因。
所以,如果你打算在2020年深入了解和熟練使用Redis,強(qiáng)烈建議你,考慮一下以下書(shū)籍吧,這些可都是美亞上Redis書(shū)籍銷(xiāo)量的扛把子:
1、《Redis Essentials》
這本書(shū)將幫助你了解Redis高效集成和項(xiàng)目管理能力,你不僅可以學(xué)到如何使用安裝Redis和有效使用Redis特性管理大型數(shù)據(jù)庫(kù),此外,你還將學(xué)會(huì)如何使用Twemproxy,Redis Sentinel和Redis Cluster將Redis擴(kuò)展到多數(shù)據(jù)結(jié)構(gòu)服務(wù)器。
簡(jiǎn)而言之,這是一本快節(jié)奏的Redis指南,其中包含大量帶有真實(shí)數(shù)據(jù)的示例,可以幫助你充分利用Redis特性。
2、《Redis 實(shí)戰(zhàn)》
Josiah L. Carlson的《Redis in Action》深入淺出地介紹了Redis的5種數(shù)據(jù)類(lèi)型,并通過(guò)多個(gè)實(shí)用示例展示了Redis的用法。本書(shū)一共由三個(gè)部分組成。第一部分對(duì)Redis進(jìn)行了介紹,說(shuō)明了Redis的基本使用方法,第二部分對(duì)Redis命令進(jìn)行了更詳細(xì)的介紹,并展示了如何使用Redis去構(gòu)建更為復(fù)雜的輔助工具和應(yīng)用程序,三部分對(duì)Redis用戶經(jīng)常會(huì)遇到的一些問(wèn)題進(jìn)行了介紹
3、《Building Scalable Apps with Redis and Node.js》
本書(shū)將教你如何開(kāi)發(fā)可拓展的Web應(yīng)用程序,從前端到后端都涉及到了,你將利用Redis的功能在許多不同的服務(wù)器之間創(chuàng)建共享狀態(tài)。這可能是學(xué)習(xí)Redis和Node.js最好的書(shū)籍了,
4、《Redis 4.x Cookbook中文版》
通過(guò)《Redis 4.x Cookbook中文版》講述的Redis在設(shè)計(jì)、開(kāi)發(fā)和運(yùn)維等方面的80多個(gè)實(shí)戰(zhàn)案例,讀者不僅可以由淺入深地學(xué)到有關(guān)Redis 的幾乎所有知識(shí),還可以將案例中所講解的內(nèi)容直接用于包括設(shè)計(jì)、開(kāi)發(fā)和運(yùn)維等在內(nèi)的各類(lèi)生產(chǎn)實(shí)踐。
5、《Redis Cookbook》
這本書(shū)很小,80頁(yè)都不到,比起其它Cookbook,這本書(shū)的內(nèi)容確實(shí)有點(diǎn)少,不過(guò)書(shū)中通過(guò)實(shí)例講解redis的常用模式和實(shí)踐技巧,當(dāng)做入門(mén)也不錯(cuò)。