SSDB 的性能很突出,与 Redis 基本相当了,Redis 是内存型,容量问题是弱项,并且内存成本太高,SSDB 针对这个弱点,使用硬盘存储,使用 Google 高性能的存储引擎 LevelDB,适合大数据量处理并把性能优化到 Redis 级别,具有 Redis 的数据结构、兼容 Redis 客户端,还给出了从 Redis 迁移到 SSDB 的方案。
本文是将 SSDB 安装和测试的步骤记录下来,总结成文档,便于日后使用。
照着官方的教程下载安装:
- wget--no - check - certificate https: //github.com/ideawu/ssdb/archive/master.zip
- unzip master
一切顺利,进入解压后的目录执行:
- make
但是编译报错:
- ERROR ! autoconf required ! install autoconf first Makefile: 4 : build_config.mk: No such file or directory make: ***No rule to make target`build_config.mk '. Stop.'
原来是没有 autoconf 不能实现自动编译,于是安装 autoconf:
- sudo apt - get update sudo apt - get install autoconf
然后继续执行,又报错:
- make[1] : g++:Command not found make[1] : ***[db / builder.o] Error 127
原来是新买的 vps 没有安装 gcc 的编译器,于是又将其补上:
- sudo apt - get install build - essential
然后继续 make 编译,顺利完成。
- sudo make install
默认配置是安装在 /usr/local/ssdb, 进入该目录下:
- . / ssdb - server ssdb.conf#此命令会阻塞命令行#或者启动为后台进程 (不阻塞命令行). / ssdb - server - d ssdb.conf
- . / ssdb - server ssdb.conf - s stop
来源: http://www.linuxidc.com/Linux/2016-12/137827.htm