可以到GitHub搜索qRedisclient,下载客户端源码。
用Qt编译,生成libqredisclient.a 库
项目文件.pro添加
INCLUDEPATH += $$PWD/lib
LIBS += -L$$PWD/lib -lqredisclient
lib文件夹添加相应头文件以及编译好的库。
main函数需要添加代码
initRedisClient();
private:
RedisClient::Connection *connection;
void MyClass::redisValue()
{
RedisClient::ConnectionConfig config("127.0.0.1","auth",6380);
config.setTimeouts(6000, 6000);
connection = new RedisClient::Connection(config);
connect(connection, &RedisClient::Connection::error , [this](const QString& err) { qDebug()<<err; } );
connection->connect();
if(connection->isConnected()){
RedisClient::Command command({"subscribe", m_orderId.toLatin1()}, 0);//m_orderId是订阅的频道号
command.setCallBack(this,