Redis入門(mén)指南是一本Redis的入門(mén)指導(dǎo)書(shū)籍,以通俗易懂的方式介紹了Redis基礎(chǔ)與實(shí)踐方面的知識(shí),包括歷史與特性、在開(kāi)發(fā)和生產(chǎn)環(huán)境中部署運(yùn)行Redis、數(shù)據(jù)類(lèi)型與命令、使用Redis實(shí)現(xiàn)隊(duì)列、事務(wù)、復(fù)制、管道、持久化、優(yōu)化Redis存儲(chǔ)空間等內(nèi)容,并采用任務(wù)驅(qū)動(dòng)的方式介紹了PHP、Ruby、Python和Node.js這4種語(yǔ)言的Redis客戶(hù)端庫(kù)的使用方法。
本書(shū)的目標(biāo)讀者不僅包括Redis的新手,還包括那些己經(jīng)掌握Redis使用方法的人。對(duì)于新手而言,本書(shū)的內(nèi)容由淺入深且緊貼實(shí)踐,旨在讓讀者真正能夠即學(xué)即用;對(duì)于己經(jīng)了解Redis的讀者,通過(guò)本書(shū)的大量實(shí)例以及細(xì)節(jié)介紹,也能發(fā)現(xiàn)很多新的技巧。
Redis數(shù)據(jù)庫(kù)簡(jiǎn)介
Redis如今已經(jīng)成為Web開(kāi)發(fā)社區(qū)中最火熱的內(nèi)存數(shù)據(jù)庫(kù)之一,隨著Web 2.0的蓬勃發(fā)展,網(wǎng)站數(shù)據(jù)快速增長(zhǎng),對(duì)高性能讀寫(xiě)的需求也越來(lái)越多,再加上半結(jié)構(gòu)化的數(shù)據(jù)比重逐漸變大,人們對(duì)早已被鋪天蓋地地運(yùn)用著的關(guān)系數(shù)據(jù)庫(kù)能否適應(yīng)現(xiàn)今的存儲(chǔ)需求產(chǎn)生了疑問(wèn)。而Redis的迅猛發(fā)展,為這個(gè)領(lǐng)域注入了全新的思維。
Redis 憑借其全面的功能得到越來(lái)越多的公司的青睞,從初創(chuàng)企業(yè)到新浪微博這樣擁有著幾百臺(tái)Redis服務(wù)器的大公司,都能看到Redis的身影。Redis也是一個(gè)名副其實(shí)的多面手,無(wú)論是存儲(chǔ)、隊(duì)列還是緩存系統(tǒng),都有它的用武之地。
Redis入門(mén)指南目標(biāo)讀者
本書(shū)假定讀者是Redis的新手,甚至可能連Redis是什么都沒(méi)聽(tīng)說(shuō)過(guò)。本書(shū)將會(huì)詳細(xì)地介紹Redis是什么以及為什么要使用Redis,旨在能夠讓讀者從零開(kāi)始逐步晉升為一個(gè)優(yōu)秀的Redis開(kāi)發(fā)者。
本書(shū)還包含了很多Redis實(shí)踐方面的知識(shí),對(duì)于有經(jīng)驗(yàn)的Redis開(kāi)發(fā)者,大可以直接跳過(guò)已經(jīng)掌握的內(nèi)容,只閱讀感興趣的部分。每章的引言都簡(jiǎn)要介紹了本章要講解的內(nèi)容,供讀者參考。
本書(shū)并不需要讀者有任何Redis的背景知識(shí),不過(guò)如果讀者有Web后端開(kāi)發(fā)經(jīng)驗(yàn)或Linux系統(tǒng)使用經(jīng)驗(yàn),閱讀本書(shū)將會(huì)更加得心應(yīng)手。
Redis入門(mén)指南目錄
第1章:介紹Redis的歷史與特性,主要回答兩個(gè)初學(xué)者最關(guān)心的問(wèn)題,即Redis是什么和為什么要使用Redis。
第2章:講解如何安裝和運(yùn)行Redis。如果你身旁的計(jì)算機(jī)沒(méi)有運(yùn)行Redis,那么一定不要錯(cuò)過(guò)這一章,因?yàn)楸緯?shū)后面的部分都需要讀者最好能一邊閱讀一邊實(shí)踐,以提高學(xué)習(xí)效率。本章中還會(huì)介紹Redis命令行客戶(hù)端的使用方法等基礎(chǔ)知識(shí),這些都是實(shí)踐前需要掌握的知識(shí)。
第3章:介紹Redis的數(shù)據(jù)類(lèi)型。本章講解的不僅是每個(gè)數(shù)據(jù)類(lèi)型的介紹和命令的格式,還會(huì)著重講解每個(gè)數(shù)據(jù)類(lèi)型分別在實(shí)踐中如何使用。整個(gè)第3章會(huì)帶領(lǐng)讀者從零開(kāi)始,一步步地使用 Redis構(gòu)建一個(gè)博客系統(tǒng),旨在幫助讀者在學(xué)習(xí)完本章的內(nèi)容之后可以直接在自己的項(xiàng)目中上手實(shí)踐Redis。
第4章:引入一些Redis的進(jìn)階知識(shí),比如事務(wù)和消息系統(tǒng)等。同樣本章還會(huì)繼續(xù)以博客系統(tǒng)為例子,以實(shí)踐驅(qū)動(dòng)學(xué)習(xí)。
第5章:介紹如何在各個(gè)編程語(yǔ)言中使用 Redis,這些語(yǔ)言包括 PHP、Ruby、Python 和Node.js。其中講解每種語(yǔ)言時(shí)最后都會(huì)以一個(gè)有趣的例子作為演示,即使你不了解某些語(yǔ)言,閱讀這些例子也能讓你收獲頗豐。
第6章:展示Redis腳本的強(qiáng)大功能。本章會(huì)向讀者講解如何借助腳本來(lái)擴(kuò)展Redis,并且會(huì)對(duì)腳本一些需要注意的地方(如沙盒、隨機(jī)結(jié)果等)進(jìn)行著重介紹。
第7章:介紹運(yùn)維方面的知識(shí),包括持久化、復(fù)制等,并向讀者推薦了幾個(gè)第三方的Redis管理工具。
附錄A:收錄Redis命令的不同屬性,以及屬性的特征。
附錄B:收錄Redis部分配置參數(shù)的章節(jié)索引。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版