module Cedis
Overview
Cedis is an in-memory data store that mirrors the API of Redis.
======
This was initially given to me as a coding challenge at a job interview. The requirements:
- Must be able to set, get, and delete keys.
- Attempting to get a key which does not exist raises an error
- Must be able to support transactions.
- Transactions start with a #begin statement, can be canceled with #abort, and the operations in a transaction only complete if every operation succeed.
- Must also support nested transactions.
Defined in:
cedis.crConstant Summary
-
VERSION =
"0.1.0"