Redis subscriber supports PING with a message.

This commit is contained in:
Xie Han
2024-08-21 16:11:20 +08:00
committed by xiehan
parent 98001bb67a
commit 487d013736

View File

@@ -62,9 +62,9 @@ public:
return this->sync_send("UNSUBSCRIBE", channels);
}
int unsubscribe_all()
int unsubscribe()
{
return this->unsubscribe(std::vector<std::string>());
return this->sync_send("UNSUBSCRIBE", { });
}
int psubscribe(const std::vector<std::string>& patterns)
@@ -77,14 +77,19 @@ public:
return this->sync_send("PUNSUBSCRIBE", patterns);
}
int punsubscribe_all()
int punsubscribe()
{
return this->punsubscribe(std::vector<std::string>());
return this->sync_send("PUNSUBSCRIBE", { });
}
int ping(const std::string& message)
{
return this->sync_send("PING", { message });
}
int ping()
{
return this->sync_send("PING", std::vector<std::string>());
return this->sync_send("PING", { });
}
public: