SSDB:一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis.
参考文献:
环境
win10 下 wsl 环境 ubuntu 的 ssdb
配置文件
配置文件使用Tab而不是空格做缩排(复制到配置文件后请把空格替换为Tab)
work_dir = /usr/data/ssdb_8883
pidfile = /usr/data/ssdb_8883.pid
server:
ip: 0.0.0.0
port: 8883
allow: 127.0.0.1
allow: 192.168
replication:
binlog: yes
sync_speed: -1
slaveof:
type: sync
ip: 127.0.0.1
port: 8881
logger:
level: error
output: /usr/data/ssdb_8883.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.8.2/ssdb-server /usr/chapter7/ssdb_desc_8883.conf &
ps -aux | grep ssdb # 命令看是否启动了
tail -f nohup.out # 查看错误信息
客户端
ssdb-server 是服务器的程序, ssdb-cli 是命令⾏的客户端
/usr/servers/ssdb-1.8.2/tools/ssdb-cli -p 8888
# 因为SSDB支持Redis协议,所以用Redis客户端也可以访问
/usr/servers/redis-2.8.19/src/redis-cli -p 8888