SSDB 다운로드 및 설치
Linux 운영 체제 에 SSDB를 배포하는 것이 좋습니다.
사용하지 마세요. SSDB 서버를 실행하려면 프로덕션 환경 Windows 운영 체제에서 꼭 Windows 운영 체제를 사용해야 하는 경우 Linux 가상 머신을 실행한 다음 이 가상 머신에서 SSDB를 실행하세요.
컴파일 및 설치
wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip
unzip master
cd ssdb-master
make
将安装在 /usr/local/ssdb 目录下
sudo make install
문제 해결
다음 오류가 발생하는 경우:
g++ ...deps/snappy-1.1.0/.libs/libsnappy.a: No such file or directory
make[1]: [all] Error 1
또는
g++ ...deps/jemalloc-3.3.1/lib/libjemalloc.a: No such file or directory
make[1]: [all] Error 1
#🎜🎜 # Snappy 또는 Jemalloc이 성공적으로 컴파일되지 않았기 때문입니다. 이는 일반적으로 시스템 시계에 문제가 있기 때문입니다. cd deps/snappy-1.1.0;
./configure
make
또는 cd deps/jemalloc-3.3.1;
./configure
make
#🎜🎜 #시작 및 중지#🎜🎜 ## 启动主库, 此命令会阻塞住命令行
./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
지금까지는 프로세스를 수동으로 관리해야 했습니다. 운영 체제가 시작되고 중지될 때 자동으로 관리하려면 아래 지침을 따르세요.
SSDB 시작 스크립트(운영 체제와 함께 자체 시작)
SSDB를 기본 /usr/local/ssdb
目录, 把 tools/ssdb.sh
脚本放到 /etc/init.d
目录下.
注意: 对于 CentOS 用户, 请将
에 설치했다고 가정합니다.ssdb.sh
重命名为 ssdb
.다음을 편집하세요.
# each config file for one instance
configs=/data/ssdb_data/test/ssdb.conf
SSDB 구성 파일의 경로로 /data/ssdb_data/test/ssdb.conf
변경하세요. SSDB 인스턴스가 여러 개인 경우 공백으로 구분하여 한 줄에 작성하세요. 예:
# 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
Ubuntu
TODO: