SSDB高可用方案
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,SSDB简介SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支持 KV, list, map(hash), zset(sorted set) 等数据结构, 用来替代或者与 Red
千家信息网最后更新 2025年11月09日SSDB高可用方案
SSDB简介
SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支持 KV, list, map(hash), zset(sorted set) 等数据结构, 用来替代或者与 Redis 配合存储十亿级别列表的数据.
SSDB 是稳定的, 生产环境使用的, 已经在许多互联网公司得到广泛使用, 如奇虎 360, TOPGAME.
下载和安装
wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zipunzip mastercd ssdb-mastermake# 将安装在 /usr/local/ssdb 目录下sudo make install
启动和停止
# 启动主库, 此命令会阻塞住命令行./ssdb-server ssdb.conf# 或者启动为后台进程(不阻塞命令行)./ssdb-server -d ssdb.conf# 停止 ssdb-server./ssdb-server ssdb.conf -s stop# 对于旧版本kill `cat ./var/ssdb.pid`# 重启./ssdb-server ssdb.conf -s restart
双主方案
master-1:10.105.10.77
work_dir = ./varpidfile = ./var/ssdb.pidserver: ip: 0.0.0.0 port: 8888replication: binlog: yes sync_speed: -1 slaveof: id: svc_2 type: sync host: 10.105.10.128 port: 8888logger: level: info output: log.txt rotate: size: 1000000000leveldb: cache_size: 500 block_size: 32 write_buffer_size: 64 compaction_speed: 1000 compression: yes
重启ssdb
master-2:10.105.10.128
work_dir = ./varpidfile = ./var/ssdb.pidserver: ip: 0.0.0.0 port: 8888replication: binlog: yes sync_speed: -1 slaveof: id: svc_2 type: sync host: 10.105.10.77 port: 8888logger: level: info output: log.txt rotate: size: 1000000000leveldb: cache_size: 500 block_size: 32 write_buffer_size: 64 compaction_speed: 1000 compression: yes
重启SSDB
安装配置haproxy
yum -y install haproxyvim /etc/haproxy/haproxy.cfg
global log 127.0.0.1 local2 chroot /var/lib/haproxy pidfile /var/run/haproxy.pid maxconn 4000 user haproxy group haproxy daemon stats socket /var/lib/haproxy/statsdefaults mode http log global option dontlognull option redispatch retries 3 timeout http-request 10s timeout queue 1m timeout connect 10s timeout client 1m timeout server 1m timeout http-keep-alive 10s timeout check 10s maxconn 3000listen testbind 0.0.0.0:8899mode tcpbalance roundrobinserver s1 10.105.10.128:8888 weight 1 maxconn 10000 check inter 10sserver s2 10.105.10.77:8888 weight 1 maxconn 10000 check inter 10s
重新启动haproxy,以后可以利用keepalive 将haproxy设计成双主或准备都可以
/etc/init.d/haproxy restart
测试(客户端连接haproxy地址)
命令
数据
阻塞
方案
互联网
公司
后台
地址
客户
客户端
数据库
数据结构
版本
环境
目录
简介
级别
结构
语言
进程
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
学校安全大数据库
生物样本数据库使用细则
服务器配置与管理实训报告
自学三级网络技术
苹果手机网络安全审查办法
工业互联网华为赛摩科技
电脑基础不好学软件开发
sc服务器安全加固设备
美国kt 服务器
数据库去空值
assess数据库合并表
高薪软件开发不给工资
零极分布式应用网络技术未来价值
我身边的网络安全小结
只有ldf数据库
web服务器资源管理器
晟同天津网络技术有限公司
BMS应用层软件开发前景
数据库管理有用吗
Cod5局域网联机看不到服务器
网络安全素养主题文章
校园网络安全的相声
艾尔登服务器正在维修
万网数据库名错误
密码学与网络安全第七版下载
华中科技大学网络安全考研平均分
河南省互联网络科技有限公司
计算机网络技术 职业兴趣
怎样查询数据库表的大小
上海车士友网络技术有限公司