redis
的所有操作都基于一个redis
对象。
在C++
文件中写入以下代码:
#include <iostream>
#include <sw/redis++/redis++.h>
int main()
{
sw::redis::Redis redis("tcp://127.0.0.1:6379");
std::string result = redis.ping();
std::cout << result << std::endl;
return 0;
}
在默认的路径下,redis++.h
头文件放在了sw/redis++/
目录下,其中sw
是库作者的名称缩写。
在main
函数中,先创建一个Redis
对象,其包含在命名空间sw::redis::
内部。在创建对象时,要制定ip
和端口号,格式如下:
tcp://IP地址:端口
其中redis
的默认端口为6379
。
redis
可以使用ping
来检测连通性,通过redis.ping()
,会返回一个字符串。
随后对代码进行编译:
g++ -o test_redis test.cpp -std=c++17 -l hiredis -l redis++ -l pthread
redis++
需要依赖三个库:hiredis
、redis++
、pthread
。
如果运行程序,输出了PONG
,那么说明redis
是正常可用的。