Kelvin Mwinuka
|
4bc1f44e1d
|
Added Apache 2.0 license header to all go files in src folder
|
2024-03-24 18:30:17 +08:00 |
|
Kelvin Mwinuka
|
97a10e4fdb
|
Implemented EXPIRTE and PEXPIRE command handler
|
2024-03-09 23:28:46 +08:00 |
|
Kelvin Mwinuka
|
74c08a5b22
|
Created KeyData type to hold key data value and expireAt in the same map object. Created scaffolding for PERSIST, EXPIRETIME, PEXPIRETIME, TTL, PTTL, EXPIRE, PEXPIRE, EXPIREAT and PEXPIREAT commands
|
2024-03-09 00:18:58 +08:00 |
|
Kelvin Mwinuka
|
0b90c9343e
|
Added DEL command for deleting keys from the store
|
2024-03-08 22:49:03 +08:00 |
|
Kelvin Clement Mwinuka
|
28f97656c4
|
Removed etc and get modules and replaced them with generic module. Implemented functions to set and remove the expiry of a key. Implemented LRU and LFU caches using heap.
|
2024-03-03 16:21:12 +08:00 |
|