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_8888
pidfile = /usr/data/ssdb_8888.pid
server:
ip: 0.0.0.0
port: 8888
allow: 127.0.0.1
allow: 192.168
replication:
binlog: yes
sync_speed: -1
slaveof:
logger:
level: error
output: /usr/data/ssdb_8888.log
rotate:
size: 1000000000
leveldb:
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安装的主要内容,如果未能解决你的问题,请参考以下文章