mirror of
https://github.com/dragonflydb/dragonfly.git
synced 2025-05-11 18:35:46 +02:00
EVAL multi modes + non atomic modes (#818)
- Implement multi modes for eval - Implement non atomic mode - Enhance tests
This commit is contained in:
parent
dd952c3c52
commit
03e99a5d96
7 changed files with 287 additions and 80 deletions
|
@ -39,6 +39,10 @@ class Service : public facade::ServiceInterface {
|
|||
void Shutdown();
|
||||
|
||||
void DispatchCommand(CmdArgList args, facade::ConnectionContext* cntx) final;
|
||||
|
||||
// Returns true if command was executed successfully.
|
||||
bool InvokeCmd(CmdArgList args, const CommandId* cid, ConnectionContext* cntx, bool record_stats);
|
||||
|
||||
void DispatchMC(const MemcacheParser::Command& cmd, std::string_view value,
|
||||
facade::ConnectionContext* cntx) final;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue