Asynchronous Qt-based Redis client with SSL and SSH tunnelling support. This client is developed for RedisDesktopManager by Igor Malinovskiy
#include "qredisclient/redisclient.h"
int main(int argc, char *argv[])
{
# Init qredisclient
initRedisClient();
# Create connection to local redis
RedisClient::ConnectionConfig config("127.0.0.1");
RedisClient::Connection connection(config);
// Run command and wait for result
connection.commandSync("PING");
// Run command in async mode
connection.command("PING");
// Run command in db #2
connection.command("PING", 2);
// Run async command with callback
connection.command("PING", [](RedisClient::Response r) {
QVariant val = r.getValue(); // get value from response
// do stuff
});
// See more usage examples in examples folder
}