讓Redis突破內存大小的限制
阿新 • • 發佈:2018-09-15
傳統 enc 來替 get ces art 沒有 mic 大數據 Redis雖然可以實現持久化存儲,也是基於數據內存模型的基礎之上,單機內存大小限制著Redis存儲的數據量,有沒有一種替代方案呢?本文介紹一款筆者使用的采用New BSD License 許可協議的軟件——SSDB。
LevelDB 網絡支持, 使用 C/C++ 開發
Redis API 兼容, 支持 Redis 客戶端
適合存儲集合數據, 如 list, hash, zset...
客戶端 API 支持的語言包括: C++, PHP, Python, Java, Go
持久化的隊列服務
主從復制, 負載均衡
安裝certificate https
啟動
./
./
怎麽定位自己在團隊裏的角色
解決問題的正確姿勢
你的經歷不一定都能變成經驗
那些會阻礙程序員成長的細節[7]
如Java工程化、高性能及分布式、高性能、深入淺出。高架構。性能調優、Spring,MyBatis,Netty源碼分析和大數據等多個知識點。如果你想拿高薪的,想學習的,想就業前景好的,想跟別人競爭能取得優勢的,想進阿裏面試但擔心面試不過的,你都可以來,q群號為:856443934
官網地址:http://ssdb.io/zh_cn/
SSDB 是一個 C/C++ 語言開發的高性能 NoSQL 數據庫, 支持 KV, list, map(hash), zset(sorted set) 等數據結構, 用來替代或者與 Redis 配合存儲十億級別列表的數據。操作命令與redis無異,客戶端也很豐富,在眾多公司已經在生產環境中使用。
特性
替代 Redis 數據庫, Redis 的 100 倍容量
Redis API 兼容, 支持 Redis 客戶端
適合存儲集合數據, 如 list, hash, zset...
客戶端 API 支持的語言包括: C++, PHP, Python, Java, Go
持久化的隊列服務
主從復制, 負載均衡
安裝
wget
no
check
certificate https
:
//github.com/ideawu/ssdb/archive/master.zip
unzip master
cd ssdb
master
make
optional, install ssdb in /usr/local/ssdb
sudo make install
start master
./
ssdb
server ssdb
.
conf
or start as daemon
./
ssdb
server
d ssdb
.
conf
性能
性能數據使用 ssdb-bench(SSDB) 和 redis-benchmark(Redis) 來獲取.
大部分公司應用中,對數據存取效率上都不會那麽苛刻,硬盤成本低、擴展容易,選擇SSDB不失為一個好的選擇。
擴展閱讀:
學習新技術時你應當掌握的『最少必要知識』
基於SpringCloud的Microservices架構實戰案例
基於SpringCloud的某支付產品微服務構架拆解
如何從傳統軟件開發順利過渡到互聯網技術開發
你是『眼高手低』的程序員嗎
解決問題的正確姿勢
你的經歷不一定都能變成經驗
那些會阻礙程序員成長的細節[7]
如Java工程化、高性能及分布式、高性能、深入淺出。高架構。性能調優、Spring,MyBatis,Netty源碼分析和大數據等多個知識點。如果你想拿高薪的,想學習的,想就業前景好的,想跟別人競爭能取得優勢的,想進阿裏面試但擔心面試不過的,你都可以來,q群號為:856443934
讓Redis突破內存大小的限制