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