This is a simple in-memory cache server that supports the following operations:
- SET
- GET
- DELETE
- CLEAR
- GETALL
Other features include:
- Cache eviction policies (LRU, LFU, FIFO, LIFO, Random)
- Cache expiration policies
- Cleanup of expired keys using a background thread
- Clone the repository
- Run the following command to start the server:
go run main.go