centos7:SSDB安装

Posted 做架构师不做框架师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7:SSDB安装相关的知识,希望对你有一定的参考价值。

本文的价值

主要讲解如何在linux服务器上安装SSDB,受众人群是运维工程师、开发人员等。


什么是SSDB?

SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支持 zset(sorted set), map(hash), kv, list 等数据结构, 用来替代或者与 Redis 配合存储十亿级别列表的数据. SSDB 在 QIHU 360 被大量使用, 同时也被国内外业界的众多互联网企业所使用.

特性

  • 替代 Redis 数据库, Redis 的 100 倍容量

  • LevelDB 网络支持, 使用 C/C++ 开发

  • Redis API 兼容, 支持 Redis 客户端

  • 适合存储集合数据, 如 list, hash, zset...

  • 客户端 API 支持的语言包括: C++,php, Python, Java, Go

  • 持久化的队列服务

  • 主从复制, 负载均衡

准备工作

  • 阿里云服务器centos_7_7_x64

  • ssdb-1.9.8

操作步骤

第一步

wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip

第二步

unzip master

第三步

cd ssdb-master

第四步

make

第五步

sudo make install

第六步

mkdir -p /usr/data/ssdb_8888

第七步

vi ssdb_basic_8888.conf

第八步,修改配置文件

# ssdb-server config work_dir = /usr/data/ssdb_8888pidfile = /usr/data/ssdb_8888.pidserver: ip: 0.0.0.0 port: 8888 allow: 127.0.0.1 allow: 192.168replication: binlog: yes sync_speed: -1 slaveof:logger:  level: error output: /usr/data/ssdb_8888.log rotate: size: 1000000000leveldb: cache_size: 500 block_size: 32 write_buffer_size: 64 compaction_speed: 1000 compression: yes


第九步,启动命令

nohup /usr/servers/ssdb-1.9.8/ssdb-server /usr/test/ssdb_basic_8888.conf >./ssdb_basic_log8888.log 2>&1 &

写在最后

最后,好兄弟,记得分享,点赞,在看三连。centos7:SSDB安装

以上是关于centos7:SSDB安装的主要内容,如果未能解决你的问题,请参考以下文章

Linux下安装ssdb

sh mac上安装ssdb

ssdb搭建

SSDB高可用方案

linux上SSDB配置

ssdb操作文档