Commit Graph

25 Commits

Author SHA1 Message Date
osteensco
21e2ca57cb Iss 69 - Implement GETEX (#101)
GETEX implemented. Fixed issue in SortedSet.GetRandom where it would sometimes return an empty value in one of its indexes - @osteensco
2024-09-07 00:24:56 +08:00
osteensco
ac0964912f Iss 68 implement GETDEL command (#97)
Added GETDEL command.
2024-08-25 10:13:10 +08:00
Kelvin Clement Mwinuka
e5977ec5ef Renamed 'Randomkey' to 'RandomKey' to follow PascalCase convention for exported methods. Added more clear definition for the RANDOMKEY command. 2024-08-18 01:50:07 +08:00
Scott Osteen
86630ce4f4 added RANDOMKEY embedded spec and test 2024-08-15 22:06:01 -05:00
Sahil
4a84c8211d added comments 2024-07-04 00:48:49 +05:30
Sahil
cb0488c233 added tests and fixed misplaced function 2024-07-03 01:17:06 +05:30
Sahil
e3a269890e feat: INCRBYFLOAT command added 2024-07-03 01:06:09 +05:30
Sahil
38ca643d05 feat: added RENAME command 2024-06-25 18:23:54 +05:30
Kelvin Mwinuka
591cc7ef99 Merge branch 'main' into issue-64 2024-06-25 14:30:14 +08:00
Sahil
5f9c9a0e7d feat: added DECRBY command
Rebased with main branch.
2024-06-25 14:19:30 +08:00
Kelvin Mwinuka
5433b88776 Added command length tests for INCRBY command. Renamed INCRBY key func. Return WRONG_ARG_RESPONSE from key funcs when commands are not the correct length. 2024-06-25 14:16:22 +08:00
Sahil
95f7175f8e added godoc comment for INCRBY command 2024-06-25 14:12:00 +08:00
Kelvin Mwinuka
0111c67368 Added command length tests for DECRBY command. Updated godoc comment for DecrBy embedded API method. 2024-06-25 12:53:19 +08:00
Kelvin Mwinuka
db0446507e Added command length tests for INCRBY command. Renamed INCRBY key func. Return WRONG_ARG_RESPONSE from key funcs when commands are not the correct length. 2024-06-25 12:28:23 +08:00
Sahil
876ac0b4ba feat: added DECRBY command 2024-06-25 02:11:30 +05:30
Sahil
fe9344d359 added godoc comment for INCRBY command 2024-06-25 00:19:09 +05:30
Sahil
cb8a501dd5 feat:added INCRBY command 2024-06-24 22:09:14 +05:30
Kelvin Mwinuka
8ad27145f5 Added godoc comment for Decr embedded API method. 2024-06-23 22:52:32 +08:00
Sahil
90b3d40fdb fixed a bug on test 2024-06-23 19:24:34 +05:30
Kelvin Mwinuka
11450c73e9 Added godoc comment for Incr embedded API method. 2024-06-21 16:03:18 +08:00
Sahil
1e0625f28f feat: INCR command added 2024-06-20 01:10:58 +05:30
Kelvin Clement Mwinuka
c634b1b20e Return ok boolean instead of OK string in embedded api methods that return ok status. Updated tests to match new return types 2024-05-18 22:49:21 +08:00
Kelvin Clement Mwinuka
aa7b5fa8cc Added ZRemRangeByLex and ZRemRangeByRank to embedded API. 2024-05-14 02:11:10 +08:00
Kelvin Clement Mwinuka
972cbe0a4f Renamed command API methods to use CamelCase 2024-04-28 07:22:39 +08:00
Kelvin Clement Mwinuka
97f4617d86 Moved all packages from /pkg directory to the root directory. Deleted /pkg directory. Pass keyspace functions to raft package instead of an EchoVault instance. This removes dependency on the echovault pakage from the raft package. 2024-04-28 00:37:45 +08:00