Redis 設(shè)計與實現(xiàn)(第一版)


閱讀(554.5k) 收藏 (239)

手冊簡介

《Redis設(shè)計與實現(xiàn)》一書全面而完整地講解了Redis的內(nèi)部運行機制,對Redis的大多數(shù)單機功能以及所有多機功能的實現(xiàn)原理進行了介紹,展示了這些功能的核心數(shù)據(jù)結(jié)構(gòu)以及關(guān)鍵的算法思想。通過閱讀本書,讀者可以快速、有效地了解Redis的內(nèi)部構(gòu)造以及運作機制,從而學會如何更高效地使用 Redis 。

手冊說明


Redis是怎樣的?


Redis是一個開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。從2010年3月15日起,Redis的開發(fā)工作由VMware主持。從2013年5月開始,Redis的開發(fā)由Pivotal贊助。

redis是一個key-value存儲系統(tǒng)。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)zset(sorted set --有序集合)和hash(哈希類型)。

Redis 是一個高性能的key-value數(shù)據(jù)庫。redis的出現(xiàn),很大程度補償了memcached這類key/value存儲的不足,在部分場合可以對關(guān)系數(shù)據(jù)庫起到很好的補充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。

Redis支持主從同步。數(shù)據(jù)可以從主服務(wù)器向任意數(shù)量的從服務(wù)器上同步,從服務(wù)器可以是關(guān)聯(lián)其他從服務(wù)器的主服務(wù)器。這使得Redis可執(zhí)行單層樹復(fù)制。

Redis支持的語言


Redis支持的語言有很多,包括:

Redis版本發(fā)布


  • 2012年08月02日,Redis 2.4.16 小更新版本 NoSQL。
  • 2012年08月31日 ,Redis 2.4.17 小更新版本 NoSQL。
  • 2012年11月7日 Redis 2.6.3 發(fā)布,高性能K/V服務(wù)器。
  • 2013年4月30日Redis 2.6.13 發(fā)布,高性能K/V服務(wù)器。
  • 2013年11月25日,Redis 2.8.1發(fā)布。
  • 2015年2月,Redis3.0.0發(fā)布。

更多資料參考


《Redis教程

《Redis 基礎(chǔ)教程》

《Redis開發(fā)運維實踐指南》


更新記錄

在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號