LedisDB
Ledisdb is a high performance NoSQL like Redis written by go. It supports some advanced data structure like kv, list, hash, zset, bitmap, and may be alternative for Redis.
LedisDB now supports multi databases as backend to store data, you can test and choose the proper one for you.
Features
Rich advanced data structure: KV, List, Hash, ZSet, Bitmap.
Stores lots of data, over the memory limit.
Various backend database to use: LevelDB, goleveldb, LMDB, RocksDB, BoltDB.
Supports expiration and ttl.
Redis clients, like redis-cli, are supported directly.
Multi client API supports, including Go, Python, Lua(Openresty).
Easy to embed in your own Go application.
Restful API support, json/bson/msgpack output.
Replication to guarantee data safe.
Supplies tools to load, dump, repair database.
|