Redis 3.0 新特性,支持redis 集羣

Redis是一個開源、基於C語言、基於內存亦可持久化的高性能NoSQL數據庫,同時,它還提供了多種語言的API。算法

近日,Redis 3.0在通過6個RC版本後,其正式版終於發佈了。數據庫

Redis 3.0的最重要特徵是對Redis集羣的支持,此外,該版本相對於2.8版本在性能、穩定性等方面都有了重大提升。緩存

1、Redis 3.0正式版相對於RC6版本的改進內容包括:分佈式

1.修復了無磁盤狀況下的的複製問題;ide

2.在角色變化後對BLPOP複製進行了測試;函數

3.改進了prepareClientToWrite()錯誤處理;性能

4.移除了dict.c中再也不使用的函數。測試

 

2、Redis 3.0版本相對於2.8版本帶來的主要新特性包括:編碼

1.實現了分佈式的Redis即Redis Cluster,從而作到了對集羣的支持;spa

2.引入了全新的"embedded string" 對象編碼方式,從而實現了更少的緩存丟失和在特定的工做負載下速度的大幅提高;

3.AOF重寫過程當中的 "last write" 操做下降了AOF child -> parent數據傳輸的延遲

4.大幅提高LRU算法的性能以用於值的失效;

5.WAIT命令可以阻塞傳輸到指定數量從節點的寫操做;

6.實現了對MIGRATE鏈接緩存的支持,從而大幅提高鍵值遷移的性能;

7.爲MIGARTE新增了參數:COPY和REPLACE;

8.CLIENT PAUSE命令實現了在指定時間內中止處理客戶端請求;

9.提升了BITCOUNT、INCR操做的性能;

10.CONFIG SET可以接受不一樣單位的內存值,如CONFIG SET maxmemory 1gb;

11.調整Redis日誌格式。

相關文章
相關標籤/搜索