Custom API HTTP / REST Command-line / Shell
LedisDB can be embedded in Go programs and programs can use its API to perform queries. LedisDB also provides a query interface in redis protocol called RESP(REdis Serialization Protocol), and can be queried via redis-cli. LedisDB has HTTP API support, too.
As a key/value store, no join feature is provided in LedisDB.
LedisDB does not support stored procedures, but like Redis, it provides the capability to evaluate scripts using the bulit-in Lua interpreter. Scripts will be cached by LedisDB and can be invoked from the cache later. However, they are just cached rather than stored.
LedisDB is a key/value store, but has rich data structures. In addition to simple key/value pair, it provides Hash, List, Set, ZSet.
LedisDB can be embedded in Go programs. You can also run LedisDB as independent servers. Each server does not share anything with others and only communicates with each other through network connection.