在编译之前要下gcc编译器

yum -y install gcc*
 

编译和安装

wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip
unzip master
cd ssdb-master
make
# 将安装在 /usr/local/ssdb 目录下
sudo make install

问题解决

如果出现如下错误:

g++ ...deps/snappy-1.1.0/.libs/libsnappy.a: No such file or directory
make[1]: *** [all] Error 1

或者

g++ ...deps/jemalloc-3.3.1/lib/libjemalloc.a: No such file or directory
make[1]: *** [all] Error 1

这是因为 Snappy 或者 Jemalloc 没有编译成功, 这一般是因为你的系统时钟有问题. 可以这样解决:

cd deps/snappy-1.1.0;
./configure
make

或者

cd deps/jemalloc-3.3.1;
./configure
make

启动

# 启动主库
./ssdb-server ssdb.conf # 或者启动为后台进程
./ssdb-server -d ssdb.conf # 启动 ssdb 命令行
./tools/ssdb-cli -p 8888 # 停止 ssdb-server
./ssdb-server ssdb.conf -s stop
# 对于旧版本
kill `cat ./var/ssdb.pid`

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

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

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

注意: 对于 CentOS 用户, 请将 ssdb.sh 重命名为 ssdb.

编辑下面的内容:

# each config file for one instance
configs=/data/ssdb_data/test/ssdb.conf

将 /data/ssdb_data/test/ssdb.conf 修改为你的 SSDB 配置文件的路径. 如果你有多个 SSDB 实例, 那么把它们写在一行, 用空格来分隔:

# each config file for one instance
configs=/data/ssdb_data/test/ssdb.conf /data/ssdb_data/demo/ssdb.conf

CentOS

chkconfig --add ssdb

最新文章

  1. 一些很棒的js代码
  2. lunece全文检索的入门与简单优化
  3. EF架构~在T4模版中自定义属性的getter和setter
  4. 理解linux and inode
  5. win7任务栏只显示日期不显示年月日
  6. java连接mysql :No Suitable Driver Found For Jdbc 解决方法
  7. Arch xfce4 安装解压缩软件
  8. openfire中mysql的前期设置
  9. 更改nginx网站根目录
  10. Array.prototype.map()
  11. BZOJ 2572 高速公路
  12. ubuntu 12.04下安装和配置kohana 3.3.3 的方法
  13. JS中常用的几种时间格式处理-【笔记整理】
  14. 49、html基础认识&常用标签(1)
  15. 201521123075 《Java程序设计》第14周学习总结
  16. 友善之臂tiny4412-1306开发板安卓系统烧写
  17. 算法实践--最小生成树(Kruskal算法)
  18. SPOJ Qtree系列 5/7
  19. 使用Pytorch进行图像分类,AI challenger 农作物病害分类竞赛源码解读
  20. hadoop 提交程序并监控运行

热门文章

  1. PHP乱码问题,UTF-8(乱码)
  2. [团队项目]Scrum 项目1.0 (演说视频)NABCD
  3. nginx 的中文配置详细解释
  4. 关于Jquery 操作Cookie 取值错误
  5. BZOJ 2435 道路修建 NOI2011 树形DP
  6. Java编程思想学习(五) 复用类
  7. opencv笔记1:opencv的基本模块,以及环境搭建
  8. 【BZOJ-2843&1180】极地旅行社&OTOCI Link-Cut-Tree
  9. abstract 类也可以继承 实体类
  10. boost状态机学习二(秒表)