1. 程式人生 > 其它 >SSDB安裝配置記錄

SSDB安裝配置記錄

目錄[-]

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專案地址