市面上的NoSQL数据库已经很多了,SSDB也是其中的一份子,和Redis的安装使用都非常接近。但是存储机制依赖于硬盘,因此支持的存储数据量非常大,某些情况下速度可能比Redis要差一些。官方有和Redis的对比测试,这个可以作为参考,和实际的应用场景有关系。下面说一下安装方式。

#首先下载源码包
wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip
#解压
unzip master
#进入目录
cd ssdb-master
#编译
make

#安装 默认安装在/usr/local/ssdb
make install

#以守护进程的方式启动 默认端口8888
./ssdb-server -d ssdb.conf

#使用ssdb命令终端
./tools/ssdb-cli -p 8888

#停止服务
./ssdb-server ssdb.conf -s stop

使用PHP操作SSDB示例

require_once('SSDB.php');
$ssdb = new SimpleSSDB('127.0.0.1', 8888);
$resp = $ssdb->set('key', '123');
$resp = $ssdb->get('key');
echo $resp; // output: 123