Elara DB is an easy to use, lightweight key-value database that can also be used as a fast in-memory cache. Manipulate data structures in-memory, encrypt database files and export data. 🎯
GoCache is a simple Cache Server based on LRU algorithm which is also used on MemCache.
Setup and Run
Clone this repo: https://github.com/kadnan/GoCache.git
go run gocached.go lru.go - By Default it runs on port 9000 with the capacity 5.
You can also specify port while running: go run gocached.go lru.go -port=9002 -capacity=20
Commands
get [keyname] to retrieve a key. If not available it gives a message. For example get name.
set [keyname] [value] to set a key. It returns 1. For example set name adnan.
Etcetera
This is my first ever Go program and also first ever implementation of LRU Cache Algorithm so do mention mistake where found or come up witha PR request.
There is also a sample go client available in the file client.go.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].