SSDB安裝配置記錄

来源:http://www.cnblogs.com/jhao/archive/2016/12/01/6123903.html
-Advertisement-
Play Games

SSDB的性能很突出,與Redis基本相當了,Redis是記憶體型,容量問題是弱項,並且記憶體成本太高,SSDB針對這個弱點,使用硬碟存儲,使用Google高性能的存儲引擎LevelDB,適合大數據量處理並把性能優化到Redis級別,具有Redis的數據結構、相容Redis客戶端,還給出了從Redis遷 ...


SSDB的性能很突出,與Redis基本相當了,Redis是記憶體型,容量問題是弱項,並且記憶體成本太高,SSDB針對這個弱點,使用硬碟存儲,使用Google高性能的存儲引擎LevelDB,適合大數據量處理並把性能優化到Redis級別,具有Redis的數據結構、相容Redis客戶端,還給出了從Redis遷移到SSDB的方案。

本文是將我安裝和測試的步驟記錄下來,總結成文檔,便於日後使用。

1、編譯安裝

照著官方的教程下載安裝:

下載:

wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip

解壓:

unzip master

一切順利,進入解壓後的目錄執行:

make

但是編譯報錯:

ERROR! autoconf required! install autoconf first
Makefile:4: build_config.mk: No such file or directory
make: *** No rule to make target `build_config.mk'.  Stop.

原來是沒有autoconf不能實現自動編譯,於是安裝autoconf:

sudo apt-get update
sudo apt-get install autoconf

然後繼續執行,又報錯:

make[1]: g++: Command not found
make[1]: *** [db/builder.o] Error 127

原來是新買的vps沒有安裝gcc的編譯器,於是又將其補上:

sudo apt-get install build-essential

然後繼續make編譯,順利完成。

安裝:

sudo make install

2、啟動

預設配置是安裝在 /usr/local/ssdb,進入該目錄下:

./ssdb-server ssdb.conf
# 此命令會阻塞命令行

# 或者啟動為後臺進程(不阻塞命令行)
./ssdb-server -d ssdb.conf

3、停止

./ssdb-server ssdb.conf -s stop

參考

官方文檔

SSDB 安裝部署及註意事項大全

SSDB項目地址



您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一、SQLite簡介 Google為Andriod的較大的數據處理提供了SQLite,他在數據存儲、管理、維護等各方面都相當出色,功能也非常的強大。 二、SQLite的特點 1.輕量級使用 SQLite 只需要帶一個動態庫,就可以享受它的全部功能,而且那個動態庫的尺寸想當小。2.獨立性SQLite ...
  • 概述 現如今開發越來越追求效率和節奏,節省出時間做更多的事情,除了開發技術上的封裝等,開發工具的使用技巧也是很重要的,今天就根據自己的經驗來給大家介紹一下Android Studio快速開發之道。 Postfix completion 介紹 Postfix completion 是IntelliJ ...
  • 內容開始 首先去genymotion的官網去下載其安裝文件 "資源下載" "Genymotion官網必須註冊一個賬號這個賬號安裝之後還有用的,用戶名最好用網易126郵箱註冊" 我下載的是2.8.0的版本 (註:註冊前先開個代理伺服器不然頁面打不開下載時最好用迅雷下載這樣快很 多!!!記得選擇有捆綁v ...
  • ​關於直播的技術文章不少,成體系的不多。我們將用七篇文章,更系統化地介紹當下大熱的視頻直播各環節的關鍵技術,幫助視頻直播創業者們更全面、深入地瞭解視頻直播技術,更好地技術選型。 本系列文章大綱如下: (一)採集 (二)處理 (三)編碼和封裝 (四)推流和傳輸 (五)延遲優化 (六)現代播放器原理 ( ...
  • 數據是大家的原料,在設計方案、撰寫報告之前,備料很關鍵。常言道巧婦難做無米之炊,我們今天就來聊聊如何採集數據吧。 一、數據特征 所謂時效性是指數據的發生和運用要有個提前期,失去時效性,就失去了潛在機會。 數據的分散性具體表現在兩個方面:1)沒有固定發生地。2)零散分佈,相互關聯才完整。 數據的概率性 ...
  • 1.建表及插入數據,2.使用CASE語句查詢,3.使用PIVOT行轉列,4.PIVOT動態獲取列,5.使用UNPIVOT列轉行 ...
  • 大數據架構開發 挖掘分析 Hadoop HBase Hive Storm Spark Sqoop Flume ZooKeeper Kafka Redis MongoDB 機器學習 雲計算 視頻教程 Java架構師高薪培訓 Web項目 Activiti Dubbo Redis Spring Nutch ...
  • 分析: 資料庫設計應遵循三大範式分別為: 第一範式:確保表中每列的原子性(不可拆分); 第二範式:確保表中每列與主鍵相關,而不能只與主鍵的某部分相關(主要針對聯合主鍵),主鍵列與非主鍵列遵循完全函數依賴關係(完全依賴); 第三範式:非主鍵列之間沒有傳遞函數依賴關係(消除傳遞依賴); 詳述: 第一範式 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...