This code connects to a Redis server running on localhost at port 6379 and saves the key-value pair "key": "value" to the database.
#include <iostream>
#include <cpp_redis/cpp_redis>
int main()
{
cpp_redis::client client;
client.connect("127.0.0.1", 6379, [] (const std::string& host, std::size_t port, cpp_redis::connect_state status) {
if (status == cpp_redis::connect_state::dropped) {
std::cout << "client disconnected from " << host << ":" << port << std::endl;
}
});
client.set("key", "value", [] (cpp_redis::reply& reply) {
std::cout << "set command replied: " << reply << std::endl;
});
client.sync_commit();
return 0;
}