安装:
先安装zip 和 unzip
#yum install zip unzip -y
#yum install gcc gcc-c++-y
下载SSDB
#wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip
#unzip master
#cd ssdb-master
#make
#make install
启动SSDB
#./ssdb-server ssdb.conf
后台启动SSDB
#./ssdb-server -d ssdb.conf
或
# ./ssdb-server ssdb.conf -d -sstart
测试SSDB是否成功启动
1、
[root@localhostssdb]# netstat -untlp
Active Internetconnections (only servers)
Proto Recv-Q Send-QLocal Address ForeignAddress State PID/Program name
tcp 0 0 127.0.0.1:8888 0.0.0.0:* LISTEN 12594/./ssdb-server
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 4398/master
tcp 0 0 ::1:25 :::* LISTEN 4398/master
2、
#telnet127.0.0.1 8888
停止SSDB
# ./ssdb-serverssdb.conf -d -s stop
# 对于旧版本
kill `cat ./var/ssdb.pid`
SSDB启动脚本,跟随系统自动启动
# cp tools/ssdb.sh /etc/init.d
注意: 对于 CentOS 用户, 请将 ssdb.sh 重命名为 ssdb.
sudo chkconfig --add ssdb
sudo chkconfig ssdb on
修改配置文件,让远程主机可以进行连接
#vim /usr/local/ssdb/ssdb.conf
server:
ip: 0.0.0.0 默认为127.0.0.1,改为0.0.0.0表示可以全网访问,但会带来一定的安全问题,需配合iptables解决安全问题
port: 8888
# bind to public ip
#ip: 0.0.0.0
# format: allow|deny: all|ip_prefix
# multiple allows or denys is supported
#deny: all
#allow: 127.0.0.1
#allow: 192.168
# auth password must be at least 32characters
#auth: very-strong-password