ledisdb现在可以支持嵌入式使用。你可以将其作为一个独立的lib(类似leveldb)直接嵌入到你自己的应用中去,而无需在启动单独的服务。
ledisdb提供的API仍然类似redis接口。首先,你需要创建ledis对象:
import "github.com/siddontang/ledisdb/ledis"
configJson = []byte('{
"data_db" :
{
"path" : "/tmp/testdb",
"compression":true,
"block_size" : 32768,
"write_buffer_size" : 2097152,
"cache_size" : 20971520
}
}
')
l, _ := ledis.Open(configJson)