C++调用redis
时间: 2023-07-01 15:23:43 浏览: 95
要在C++中调用Redis,你需要使用Redis的C++客户端库。其中比较常用的有hiredis和redis-plus-plus。
hiredis是一个轻量级的C库,它提供了一个简单的API来连接和与Redis进行通信。你可以通过在C++中使用hiredis的API来调用Redis。redis-plus-plus是一个面向对象的Redis C++客户端库,它提供了一组易于使用的API,使得与Redis进行通信变得更加容易。
以下是使用redis-plus-plus连接Redis的示例代码:
```c++
#include <sw/redis++/redis++.h>
#include <iostream>
int main() {
// 创建Redis对象
sw::redis::Redis redis("tcp://127.0.0.1:6379");
// 设置key-value
redis.set("key", "value");
// 获取key-value
std::string value = redis.get("key");
// 输出value
std::cout << value << std::endl;
return 0;
}
```
在上面的示例代码中,我们首先创建了一个Redis对象,并指定了Redis服务器的地址和端口。然后我们使用set()方法来设置一个key-value。最后我们使用get()方法来获取这个key对应的value,并输出它。
希望这可以帮助到你!
阅读全文