搭建ssdb nosql数据库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hjh1653267911/article/details/79962709

详情可以查看着篇中文官方文档:https://blog.csdn.net/wuliusir/article/details/50374413 

这篇链接文章感觉还是很靠谱的

 SSDB 部署在 Linux 操作系统

编译和安装

注意:我这里是使用的子用户搭建的ssdb

下载: wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip

解压: unzip master

        cd ssdb-master

编译: make

# 将默认安装在 /usr/local/ssdb 目录下

make install

如果你想安装 ssdb 在其它的目录, 不在 /usr/local 目录下, 你可以这样使用

make install PREFIX=/your/direcotry

我这里选的是默认安装目录,并且没有报错,若有问题可以联系我,共同帮你解决或者可以看上面的那个链接文件的解决办法

启动和停止

# 启动主库, 此命令会阻塞住命令行

./ssdb-server ssdb.conf

# 或者启动为后台进程(不阻塞命令行)

./ssdb-server -d ssdb.conf

使用上面的其中一个命令进行启动你可以通过 命令查看server是否已经启动:

        命令: netstat -nltp 查看进程 : 会有一个ip为 127.0.0.1:8888 的一个进程在你的界面中

# 停止命令

ssdb-server./ssdb-server ssdb.conf -s stop

# 对于旧版本

kill `cat ./var/ssdb.pid`

# 重启命令

./ssdb-server ssdb.conf -s restart

注意:以上命令都是在ssdb-master文件夹下的,所以你一定要到该文件夹下进行这些命令



上面操作都需要手动管理 ssdb-server 进程, 如果你希望在操作系统启动和停止时自动地管理, 请按下面的说明进行.

SSDB 启动脚本(随操作系统自启动)

已经安装 SSDB 在默认的 /usr/local/ssdb 目录, 把 tools/ssdb.sh 脚本放到 /etc/init.d 目录下.

并编辑ssdb.sh的内容:

# each config file for one instance 在这个下边添加你自己的ssdb文件的配置文件路径

configs=/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  或者 Ubuntu 进行重新加载配置以下

(sudo) chkconfig --add ssdb.sh

(sudo) chkconfig ssdb.sh on


以上基本上就已经完成ssdb的数据库的配置了,具体细节以后再进行更新

如果要使用客户端连接可以使用自带的进行登录测试:

 ./ssdb-cli -h 127.0.0.1 -p 8888


以上这个ip和端口其实是可以在ssdb.conf的配置文件中进行更改的,但是更改之后得重新重启ssdb-server 这个进程,使其配置生效



阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页