Go 實現的高性能 NoSQL,LedisDB 0.4 版本發布

jopen 11年前發布 | 6K 次閱讀 LedisDB

LedisDB是一個用Go實現的高性能NoSQL,提供類似Redis API,可以選擇不同的存儲后端(RocksDB,LevelDB等)進行數據存儲,支持replication,現已用于生產環境中。

LedisDB 0.4 版本發布,該版本主要有如下改動:

  1. 解決了ttl key可能導致cpu 100%的bug,需要手動運行ledis-ttl-upgrade進行原有數據升級

  2. 重構replication,具體可參考基于rocksdb的性能報告,這里 

  3. 增加godep支持,你可以通過godep進行LedisDB構建

  4. 增加RocksDB配置,可以很方便的調整rocksdb的參數來提升性能

  5. Lua支持,但不支持pcall和xpcall,詳見golua的限制 

  6. BLPOP, BRPOP,SETEX等API支持

 

網址:http://ledisdb.com/

Github:https://github.com/siddontang/ledisdb

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!