LedisDB is a high performance NoSQL like Redis, may be an alternative for Redis.
LedisDB supports some awesome features, below:
- 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), Node.js.
- Easy to embed in Go application.
- Restful API support, json/bson/msgpack output.
- Replication to guarantee data safe.
- Supplies tools to load, dump, repair database.
- Linux, Mac OSX, Windows support.
Server Example
ledis-server -config=/etc/ledis.json
//another shell
ledis-cli -p 6380