wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip -O ssdb-master.zip&& unzip ssdb-master.zip
cd ssdb-master
make
# 將安裝在 /usr/local/ssdb 目錄下
sudo make install
#查看redis是否己啟動
ps?-ef?|?grep ssdb
cd /usr/local/ssdb
----------------------------------------------------
# 啟動主庫, 此命令會阻塞住命令行
./ssdb-server ssdb.conf
# 或者啟動為后臺進程(不阻塞命令行)
./ssdb-server -d ssdb.conf
# 停止 ssdb-server
./ssdb-server ssdb.conf -s stop
# 對于舊版本
kill `cat ./var/ssdb.pid`
# 重啟
./ssdb-server ssdb.conf -s restart
如果要添加為開機啟動執行的腳本文件,
可先將腳本復制或者軟連接到/etc/init.d/目錄下,
然后用:update-rc.d xxx defaults NN命令(NN為啟動順序),
將腳本添加到初始化執行的隊列中去。
注意如果腳本需要用到網絡,則NN需設置一個比較大的數字,如99。
1) 將你的啟動腳本復制到 /etc/init.d目錄下
以下假設你的腳本文件名為 ssdb.sh。
2) 設置腳本文件的權限
代碼如下:
先修改ssdb.sh配置路徑?configs="/usr/local/ssdb/ssdb.conf"
/ssdb-master$ cp ./tools/ssdb.sh /etc/init.d
/ssdb-master$ chmod 755 /etc/init.d/ssdb.sh
3) 執行如下命令將腳本放到啟動腳本中去:
復制代碼代碼如下:
$ cd /etc/init.d
$ update-rc.d ssdb.sh? defaults 95
注:其中數字95是腳本啟動的順序號,按照自己的需要相應修改即可。在你有多個啟動腳本,
而它們之間又有先后啟動的依賴關系時你就知道這個數字的具體作用了。
卸載啟動腳本的方法:
復制代碼代碼如下:
$ cd /etc/init.d
$ sudo update-rc.d -f ssdb remove
參考文章: