SSDB(网络LevelDB)-- 实际遇到的问题

 简介

SSDB -- 支持网络的LevelDB

站点:https://github.com/ideawu/ssdb

我实际使用了SSDB支持网络+持久化特性,完成了一个集群 

1.句柄数

ulimit -a查看,发现系统默认是1024。需要 sudo vim /etc/security/limits.conf 修改最大文件句柄数为 65535。

原因是LevelDB需要使用超过1024个句柄,LevelDB原理的会开新帖子在后面分析。

2. api

Status类有3个函数,ok(),error(),not_found()。只能说是个坑。 

要判断是否error不能掉error()函数。原因是error(){return res != "ok";}

需要这样判断:ok()?{not_found()?} 

原文地址:https://www.cnblogs.com/onlyforcloud/p/4403475.html