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