Redis 3.0.0 正式版出爐,高效能 K/V 服務

發表於2015-04-02

Redis 3.0.0 正式版終於到來了,與 RC6 版本比較,該版本改進包括:

  • 修復了無磁碟的複製問題 (Oran Agra)
  • 在角色變化後對 BLPOP 複製進行測試 (Salvatore Sanfilippo)
  • prepareClientToWrite() 錯誤處理方法的改進 (Salvatore Sanfilippo)
  • 移除 dict.c 中不再使用的函式(Salvatore Sanfilippo)

Redis 3.0 版本與 2.8 版本比較,主要新特性包括如下幾個方面:

  • Redis 叢集 —— 一個分散式的 Redis 實現
  • 全新的 "embedded string" 物件編碼結果,更少的快取丟失,在特定的工作負載下速度的大幅提升
  • AOF child -> parent 最終資料傳輸最小化延遲,透過在 AOF 重寫過程中的  "last write" 
  • 大幅提升 LRU 近似演算法用於鍵的擦除
  • WAIT 命令堵塞等待寫操作傳輸到指定數量的從節點
  • MIGRATE 連線快取,大幅提升鍵移植的速度
  • MIGARTE 新的引數 COPY 和 REPLACE
  • CLIENT PAUSE 命令:在指定時間內停止處理客戶端請求
  • BITCOUNT 效能提升
  • CONFIG SET 接受不同單位的記憶體值,例如 "CONFIG SET maxmemory 1gb".
  • Redis 日誌格式小調整用於反應例項的角色 (master/slave) 
  • INCR 效能提升

下載地址:http://download.redis.io/releases/redis-3.0.0.tar.gz

相關文章