Opatomic is a data structure server like Redis. It is designed to fix most of the limitations of Redis. The main improvements are atomic transactions (where the name Opatomic comes from), the ability to exceed memory, instant startup, less memory usage, types other than just blob strings, and no fork() needed (runs on Windows!!). Opatomic speaks the RESP protocol and supports many Redis commands - so you can connect to it with any Redis client and run most data oriented commands.
More details are available in the README. Check out the "Comparison with Redis" section.
Try the in-browser demo. The demo contains most data oriented commands but is missing many admin/server/utility commands.
Quickstart:
tar -xvf archive.tar.xz
)./opad --allowresp 1 --wsport 8080 --recover
--allowresp 1
args will allow you to connect using an Opatomic client (Opatomic RPC protocol) or a Redis client (RESP protocol).--wsport 8080
args will allow you to connect to the server in your browser with the included admin utility.--recover
arg will tell Opatomic to automatically recover data if it crashed previously../opacli
incr key
Get the admin tool working in the browser:
opad
with parameter --wsport 8080
http://localhost:8080
email me at j@opatomic.com
Support the project