SSDB数据库笔记

SSDB:一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis.

参考文献:

SSDB官网

环境

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   
原文地址:https://www.cnblogs.com/jarvankuo/p/11955052.html