FastoNoSQL provides a means of managing multiple NoSQL databases in a centralized manner, from a single application. Each new connection is completely independent of the others, which enables you to run them concurrently and manage them with ease.
FastoNoSQL comes with support for various databases that are not based on SQL, namely Redis, SSDB, UnQLite, Memcached, RocksDB, LMDB, UpscaleDB, ForestDB, and LevelDB. The application opens each database connection in a separate tab and displays the corresponding keys in a new entry within the explorer tree, which makes everything simpler.
One thing worth noting is that FastoNoSQL supports multiple connections of the same type, meaning you can run multiple shells for the same server. If the list of database connections gets crowded, the built-in search function can help you out.
To initiate a new connection, you must go through a short configuration process that is different depending on the target server and the database type. Each connection has its particularities. For instance, Redis connections support remote and local servers, with or without authentication and SSH tunneling, while for other types of connections it's also possible to create a new database.
FastoNoSQL displays details about the connection within its main window, providing dedicated fields to help you run commands. For instance, the Redis manager enables you to execute the same commands as the CLI shell, only in a much friendlier environment. Commands can be executed repeatedly once every a few milliseconds, and the result is displayed in various formats, if compatible: JSON, CSV, raw text, Hex, MsgPack, Gzip, or Snappy.
The approach adopted by FastoNoSQL enables you to manage multiple database connections simultaneously. Furthermore, the application comes with a few perks that make it worth your while. It features command autocompletion, support for Redis Cluster, and extended logging to store information about the database activity