Inconsistent `RPUSH`: Command returns OK instead of Integer(length of list)
Steps to reproduce
127.0.0.1:7379> RPUSH mylist 1000 2000
Expected output
The expected output when the above set of commands (maybe when run on Redis)
127.0.0.1:6379> RPUSH mylist 1000 2000
(integer) 2
Observed output
The observed output when the above set of commands when run on DiceDB
127.0.0.1:7379> RPUSH mylist 1000 2000
OK
Expectations for resolution
This issue will be considered resolved when the following things are done
- changes in the
dicecode to meet the expected behavior - addition of relevant test case to ensure we catch the regression
You can find the tests under the integration_tests directory of the dice repository and the steps to run are in the README file. Refer to the following links to set up DiceDB and Redis 7.2.5 locally
Wasn't sure if I should include this in #933, so I have created a new issue for RPUSH separately.
Can I pick this up?
Closing merged as part of https://github.com/DiceDB/dice/pull/969