Muat turun dan pemasangan SSDB
Sangat disyorkan agar anda menggunakan SSDB pada sistem pengendalian Linux.
Menyusun dan Memasang
wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip
unzip master
cd ssdb-master
make
将安装在 /usr/local/ssdb 目录下
sudo make install
Penyelesaian Masalah
Jika ralat berikut berlaku:
g++ ...deps/snappy-1.1.0/.libs/libsnappy.a: No such file or directory
make[1]: [all] Error 1
atau
g++ ...deps/jemalloc-3.3.1/lib/libjemalloc.a: No such file or directory
make[1]: [all] Error 1
Ini kerana Snappy atau Jemalloc tidak berjaya menyusun Ini biasanya kerana terdapat masalah dengan sistem anda diselesaikan seperti ini:
cd deps/snappy-1.1.0;
./configure
make
atau
cd deps/jemalloc-3.3.1;
./configure
make
Mula dan berhenti
# 启动主库, 此命令会阻塞住命令行
./ssdb-server ssdb.conf
或者启动为后台进程(不阻塞命令行)
./ssdb-server -d ssdb.conf
启动 ssdb 命令行
./tools/ssdb-cli -p 8888
停止 ssdb-server
./ssdb-server ssdb.conf -s stop
对于旧版本
kill cat ./var/ssdb.pid
Sehingga kini, anda perlu mengurus ssdb-server
proses secara manual, jika anda ingin mengurusnya secara automatik apabila sistem pengendalian bermula dan berhenti, sila ikut arahan di bawah.
Skrip permulaan SSDB (dimulakan sendiri dengan sistem pengendalian)
Andaikan anda telah memasang SSDB dalam lalai /usr/local/ssdb
目录, 把 tools/ssdb.sh
脚本放到 /etc/init.d
目录下.
ssdb.sh
重命名为 ssdb
.Edit yang berikut:
# each config file for one instance
configs=/data/ssdb_data/test/ssdb.conf
Tukar /data/ssdb_data/test/ssdb.conf
ke laluan ke fail konfigurasi SSDB anda Jika anda mempunyai berbilang kejadian SSDB, tuliskannya pada satu baris, dipisahkan dengan ruang, contohnya:
# each config file for one instance
configs=/data/ssdb_data/test/ssdb.conf /data/ssdb_data/demo/ssdb.conf
CentOS
sudo chkconfig --add ssdb sudo chkconfig ssdb on
TODO:
rrreee