Redis(REmote DIctionary Server)是一個(gè)開源的使用ANSI C編寫的高性能的NoSQL緩存、存儲和消息中間件。它的設(shè)計(jì)目標(biāo)是:實(shí)現(xiàn)高性能、高可用性、低延遲的分布式內(nèi)存數(shù)據(jù)存儲中心。
《Redis實(shí)戰(zhàn)指南》是一本由Thoughtbot出版的Redis入門教程,主要講解Redis的基本原理和應(yīng)用場景,從更容易理解的外部操作開始,逐步對Redis更多的功能細(xì)節(jié)進(jìn)行講解。
這本書的內(nèi)容設(shè)置共有6個(gè)章節(jié),第一章主要介紹Redis的基本概念、使用場景以及基礎(chǔ)知識;第二章講解Redis的安裝和基本操作;第三章介紹Redis數(shù)據(jù)結(jié)構(gòu);第四章介紹Redis高級特性;第五章主要介紹Redis持久化;最后一章介紹Redis數(shù)據(jù)備份恢復(fù)等內(nèi)容。
這本書不僅有提供實(shí)例代碼,而且還主要包含實(shí)戰(zhàn)應(yīng)用。有一個(gè)空投算法的實(shí)現(xiàn)示例,主要使用Redis的SortedSet實(shí)現(xiàn),里面會(huì)涉及Redis的發(fā)布訂閱機(jī)制、事務(wù)機(jī)制以及CKV的技術(shù)等;另外,還有使用Redis的Hashes、List、Set、Geospatial以及Publish/Subscribe等數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)微信公眾號的聊天機(jī)器人的示例。
從這樣的內(nèi)容安排,我們可以看出,這本Redis實(shí)戰(zhàn)指南既有全面的Redis基礎(chǔ)知識介紹,又能使我們更加深入的學(xué)習(xí)Redis,看到Redis能在實(shí)際應(yīng)用中發(fā)揮怎樣奇妙的作用。
下面是一個(gè)目錄示例:
1. 什么是Redis
2. Redis安裝與基本配置
3. Redis數(shù)據(jù)結(jié)構(gòu)
4. Redis高級特性
5. 持久化
6. Redis數(shù)據(jù)備份恢復(fù)
7. 空投算法
8. 微信公眾號聊天機(jī)器人
Redis實(shí)戰(zhàn)指南也提供PDF格式的下載,可供讀者搬家,在移動(dòng)平臺上學(xué)習(xí)Redis。
由于Redis的性能優(yōu)異,幾乎可以將數(shù)據(jù)實(shí)時(shí)傳輸,因此受到各個(gè)領(lǐng)域的歡迎,如電商運(yùn)營、推薦引擎、新聞聚合等,是一個(gè)極具潛力的NoSQL技術(shù),值得深入學(xué)習(xí)。
欲了解更多,立即下載《Redis實(shí)戰(zhàn)指南》,把握Redis的威力!