Apoorv Yadav
Apoorv Yadav
In file store.go, func Del(k) requires both locks to delete the key, however, in Get(k), we were releasing only one. This fix implements releasing both locks before calling Del(k) and...
* The changes that are included in the PR. Added new command 'EXISTS' and Store function 'GetNoTouch' for getting key without updating last accessed time for that record * Design...
### The changes that are included in the PR. Added support for the set data structure and related commands as per Redis. The following commands have been added and further...
Non Set related commands such as `GET, GETDEL, INCR...` is not consistent with Redis implementation. Here are the steps to reproduce the issue ``` sadd foo bar ``` Here's the...
* The changes that are included in the PR. Addresses #411 Added assertType for commands that are not applicable for SET Data structures. * Design document, if any. Commands related...
The command `BITOP` is not consistent with Redis implementation. Here are the steps to reproduce the issue ``` SET key1 "foobar" SET key2 "abcdef" ``` Here's the output I observed...
Hi team, This issue was first reported as per conversation on the discord community by **Ritik**. To replicate the issue, please follow the steps below: 1. Update the KeysLimit in...
The command `GETDEL` is not consistent with Redis implementation. Here are the steps to reproduce the issue ``` setbit a 1 1 get a getdel a get a ``` Here's...
PR addresses #502 ### The changes that are included in the PR. Added support for `JSON.STRLEN`. added unit tests and integration tests All tests passed.
PR addresses #496 The changes that are included in the PR. Added support for JSON.NUMINCRBY. added unit tests and integration tests All tests passed. Design Considerations: Using expr.MustModify() function we...