└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Juno Inc., Test Task: In-memory cache 2 | 3 | Simple implementation of Redis-like in-memory cache 4 | 5 | Desired features: 6 | - Key-value storage with string, lists, dict support 7 | - Per-key TTL 8 | - Operations: 9 | - Get 10 | - Set 11 | - Remove 12 | - Golang API client 13 | - Provide some tests, API spec, some deployment manual, some examples of client usages would be nice. 14 | 15 | Optional features: 16 | - Telnet-like/HTTP-like API protocol 17 | - performance tests 18 | - Operations: 19 | - Keys 20 | --------------------------------------------------------------------------------