天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 論文百科 > 英文數(shù)據(jù)庫 >

Redis入門指南 前言

發(fā)布時(shí)間:2017-01-02 17:18

  本文關(guān)鍵詞:Redis入門指南,由筆耕文化傳播整理發(fā)布。


前言

Redis如今已經(jīng)成為Web開發(fā)社區(qū)中最火熱的內(nèi)存數(shù)據(jù)庫之一,而它的誕生距現(xiàn)在不過才4年。隨著Web 2.0的蓬勃發(fā)展,網(wǎng)站數(shù)據(jù)快速增長,對(duì)高性能讀寫的需求也越來越多,再加上半結(jié)構(gòu)化的數(shù)據(jù)比重逐漸變大,人們對(duì)早已被鋪天蓋地地運(yùn)用著的關(guān)系數(shù)據(jù)庫能否適應(yīng)現(xiàn)今的存儲(chǔ)需求產(chǎn)生了疑問。而Redis的迅猛發(fā)展,為這個(gè)領(lǐng)域注入了全新的思維。

Redis憑借其全面的功能得到越來越多的公司的青睞,從初創(chuàng)企業(yè)到新浪微博這樣擁有著幾百臺(tái)Redis服務(wù)器的大公司,都能看到Redis的身影。Redis也是一個(gè)名副其實(shí)的多面手,無論是存儲(chǔ)、隊(duì)列還是緩存系統(tǒng),都有它的用武之地。

本書將從Redis的歷史講起,結(jié)合基礎(chǔ)與實(shí)踐,帶領(lǐng)讀者一步步進(jìn)入Redis的世界。

目標(biāo)讀者

本書假定讀者是Redis的新手,甚至可能連Redis是什么都沒聽說過。本書將會(huì)詳細(xì)地介紹Redis是什么以及為什么要使用Redis,旨在能夠讓讀者從零開始逐步晉升為一個(gè)優(yōu)秀的Redis開發(fā)者。

本書還包含了很多Redis實(shí)踐方面的知識(shí),對(duì)于有經(jīng)驗(yàn)的Redis開發(fā)者,大可以直接跳過已經(jīng)掌握的內(nèi)容,只閱讀感興趣的部分。每章的引言都簡要介紹了本章要講解的內(nèi)容,供讀者參考。

本書并不需要讀者有任何Redis的背景知識(shí),不過如果讀者有Web后端開發(fā)經(jīng)驗(yàn)或Linux系統(tǒng)使用經(jīng)驗(yàn),閱讀本書將會(huì)更加得心應(yīng)手。

組織結(jié)構(gòu)

第1章介紹了Redis的歷史與特性,,主要回答兩個(gè)初學(xué)者最關(guān)心的問題,即Redis是什么和為什么要使用Redis。

第2章講解了如何安裝和運(yùn)行Redis。如果你身旁的計(jì)算機(jī)沒有運(yùn)行Redis,那么一定不要錯(cuò)過這一章,因?yàn)楸緯竺娴牟糠侄夹枰x者最好能一邊閱讀一邊實(shí)踐,以提高學(xué)習(xí)效率。本章中還會(huì)介紹Redis命令行客戶端的使用方法等基礎(chǔ)知識(shí),這些都是實(shí)踐前需要掌握的知識(shí)。

第3章介紹了Redis的數(shù)據(jù)類型。本章講解的不僅是每個(gè)數(shù)據(jù)類型的介紹和命令的格式,還會(huì)著重講解每個(gè)數(shù)據(jù)類型分別在實(shí)踐中如何使用。整個(gè)第3章會(huì)帶領(lǐng)讀者從零開始,一步步地使用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è)編程語言中使用Redis,這些語言包括PHP、Ruby、Python和Node.js。其中講解每種語言時(shí)最后都會(huì)以一個(gè)有趣的例子作為演示,即使你不了解某些語言,閱讀這些例子也能讓你收獲頗豐。

第6章展示了Redis腳本的強(qiáng)大功能。本章會(huì)向讀者講解如何借助腳本來擴(kuò)展Redis,并且會(huì)對(duì)腳本一些需要注意的地方(如沙盒、隨機(jī)結(jié)果等)進(jìn)行著重介紹。

第7章介紹了運(yùn)維方面的知識(shí),包括持久化、復(fù)制等,并向讀者推薦了幾個(gè)第三方的Redis管理工具。

附錄A收錄了Redis命令的不同屬性,以及屬性的特征。

附錄B收錄了Redis部分配置參數(shù)的章節(jié)索引。

排版約定

本書排版使用字體遵從以下約定。

等寬字:表示在命令行中輸入的命令以及返回結(jié)果、程序代碼、Redis的命令(包括命令語句和命令定義)。

等寬斜體字(或夾在其中的中文楷體字):表示命令或程序代碼中由讀者自行替換的參數(shù)或變量。

等寬粗體字:表示命令行中用戶的輸入內(nèi)容、偽代碼中的Redis命令。

命令行的輸入或輸出以如下格式顯示:
 

  • $ redis-cli PING  
  • PONG 
  • 程序代碼以如下格式顯示:


    代碼約定

    本書的部分章節(jié)采用了偽代碼來講解,這種偽代碼類似Ruby和PHP,如:


     


    其中變量使用$符號(hào)標(biāo)識(shí),Redis命令使用的粗體表示并省略了括號(hào)以便于閱讀。在命令調(diào)用和print等語句中沒有$符號(hào)的字符串會(huì)被當(dāng)做字符串字面值。

    附加文件

    本書第5章中每一節(jié)都包含了一個(gè)完整的程序,通常來講讀者最好自己輸入這些代碼來加深理解,當(dāng)然如果要先看到程序的運(yùn)行結(jié)果再開始學(xué)習(xí)也不失為一個(gè)好辦法。

    這些程序代碼都存放在GitHub上(https://github.com/luin/redis-book-assets),可以在GitHub上查看與下載。

    致謝

    在本書寫作的過程中,得到了很多朋友的幫助。請?jiān)试S我在這里占用少許篇幅,向他們致以誠摯的謝意。

    感謝人民郵電出版社的楊海玲老師對(duì)本書的支持,沒有她的悉心指導(dǎo),本書就無法順利完成。

    感謝劉亞晨、李欣越、寇祖陽和余堯,他們承擔(dān)了許多額外的工作,使得我可以全身心地投入到寫作中。

    感謝所有瀏覽本書并提供意見和建議的人們:張沈鵬、陳碩實(shí)、劉其帥、扈煊、李其超、朱沖宇、王詩吟、黃山月、劉昕、韓重遠(yuǎn)、李申申、楊海朝、田琪等。感謝你們的支持。

    另外還要感謝"宋老師",是的,就是書中的主人公之一。幾年前,我剛創(chuàng)業(yè)時(shí),辦公場所是和某個(gè)教育機(jī)構(gòu)合租的,宋老師是該機(jī)構(gòu)的一名英語老師,同時(shí)他也是國內(nèi)一個(gè)知名的嘻哈樂團(tuán)成員之一。他平日風(fēng)趣的談吐帶給了我們很多歡樂,伴隨我們走過了艱苦的創(chuàng)業(yè)初期,而我接觸Redis,也正是從這段時(shí)間開始的。

    最后,感謝我的父母和女朋友馬夢妍,你們是我生命中最重要的人,感謝你們的理解和支持。

    【責(zé)任編輯:book TEL:(010)68476606】


    回書目      下一節(jié)

    原文:Redis入門指南 前言 返回讀書頻道首頁


      本文關(guān)鍵詞:Redis入門指南,由筆耕文化傳播整理發(fā)布。



    本文編號(hào):232043

    資料下載
    論文發(fā)表

    本文鏈接:http://www.sikaile.net/wenshubaike/mishujinen/232043.html


    Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

    版權(quán)申明:資料由用戶8dbf1***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請E-mail郵箱bigeng88@qq.com