The Little Redis Book中文版 關於

放牧的風發表於2017-09-22

許可證
《The Little Redis Book》是經由Attribution-NonCommercial 3.0 Unported license許可的,你不需要為此書付錢。

你可以自由地對此書進行復制,分發,修改或者展示等操作。當然,你必須知道且認可這本書的作者是Karl Seguin,譯者是賴立維,而且不應該將此書用於商業用途。

關於這個許可證的詳細描述在這裡:
http://creativecommons.org/licenses/by-nc/3.0/legalcode

關於作者
作者Karl Seguin是一名在多項技術領域浸淫多年的開發者。他是開源軟體計劃的活躍貢獻者,同時也是一名技術作者以及業餘演講者。他寫過若干關於Radis的文章以及一些工具。在他的一個面向業餘遊戲開發者的免費服務裡,Redis為其中的評級和統計功能提供了支援:mogade.com。
Karl之前還寫了《The Little MongoDB Book》,這是一本免費且受好評,關於MongoDB的書。
他的部落格是http://openmymind.net,你也可以關注他的Twitter帳號,via @karlseguin。
關於譯者
譯者 賴立維 是一名長在天朝的普通程式設計師,對許多技術都有濃厚的興趣,是開源軟體的支持者,Emacs的輕度使用者。

雖然譯者已經很認真地對待這次翻譯,但是限於水平有限,肯定會有不少錯漏,如果發現該書的翻譯有什麼需要修改,可以通過他的郵箱與他聯絡。他的郵箱是jasonlai256@gmail.com。
致謝
必須特別感謝Perry Neal一直以來的指導,我的眼界、觸覺以及激情都來源於你。你為我提供了無價的幫助,感謝你。
最新版本
此書的最新有效資源在: http://github.com/karlseguin/the-little-redis-book

中文版是英文版的一個分支,最新的中文版本在: https://github.com/JasonLai256/the-little-redis-book

介紹
本文的目的是向讀者傳授掌握Redis所需要的基本知識。我們將會注重於學習Redis的5種資料結構,並研究各種資料建模方法。我們還會接觸到一些主要的管理細節和除錯技巧。

最近幾年來,關於持久化和資料查詢的相關技術,其需求已經增長到了讓人驚訝的程度。可以斷言,關係型資料庫再也不是放之四海皆準。換一句話說,圍繞資料的解決方案不可能再只有唯一一種。

對於我來說,在眾多新出現的解決方案和工具裡,最讓人興奮的,無疑是Redis。為什麼?首先是因為其讓人不可思議的容易學習,只需要簡短的幾個小時學習時間,就能對Redis有個大概的認識。還有,Redis在處理一組特定的問題集的同時能保持相當的通用性。更準確地說就是,Redis不會嘗試去解決關於資料的所有事情。在你足夠了解Redis後,事情就會變得越來越清晰,什麼是可行的,什麼是不應該由Redis來處理的。作為一名開發人員,如此的經驗當是相當的美妙。

當你能僅使用Redis去構建一個完整系統時,我想大多數人將會發現,Redis能使得他們的許多資料方案變得更為通用,不論是一個傳統的關係型資料庫,一個面向文件的系統,或是其它更多的東西。這是一種用來實現某些特定特性的解決方法。就類似於一個索引引擎,你不會在Lucene上構建整個程式,但當你需要足夠好的搜尋,為什麼不使用它呢?這對你和你的使用者都有好處。當然,關於Redis和索引引擎之間相似性的討論到此為止。

相關文章