SSDB部署

本文详细介绍如何在Linux环境下安装SSDB内存数据库,包括必备软件的安装、SSDB的下载与编译、启动与停止方法及配置文件的修改,以便实现远程连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装:

先安装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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值