SSDB安裝配置記錄
阿新 • • 發佈:2022-05-04
目錄[-]
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